Skip to content

Conversation

@Cyan4973
Copy link
Contributor

@Cyan4973 Cyan4973 commented Mar 25, 2025

--filelist capability was designed with the assumption that the source is a file, so it would be possible to know its size in advance, for allocation.

Rewrote the capability, so that it can stream data, and discover source size at the end.

solves #4340

The new capability has been tested locally, on a posix laptop.

An issue is on the testing side: process substitution is not supported by sh, and all our shell test scripts are using sh so far, for broader compatibility with diverse clients.
Adding a bash script is not in itself a problem, but then it can not be blindly started on any platform, since some do not support bash. Hence the corresponding CI test must be explicitly triggered.

@Cyan4973 Cyan4973 self-assigned this Mar 25, 2025
@Cyan4973 Cyan4973 marked this pull request as draft March 25, 2025 22:13
@Cyan4973 Cyan4973 marked this pull request as ready for review March 25, 2025 23:40
@Cyan4973 Cyan4973 merged commit c5926fb into facebook:dev Mar 28, 2025
101 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants