1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-08 19:46:02 +01:00

refactor(libstore): add sizeHint parameter to upsertFile()

Add a sizeHint parameter to BinaryCacheStore::upsertFile() to enable
size-based upload decisions in implementations. This lays the groundwork
for reintroducing S3 multipart upload support.
This commit is contained in:
Bernardo Meurer Costa 2025-10-21 06:11:23 +00:00
parent 115dea10b2
commit 6b7223b6b7
No known key found for this signature in database
4 changed files with 25 additions and 7 deletions

View file

@ -143,7 +143,8 @@ protected:
void upsertFile(
const std::string & path,
std::shared_ptr<std::basic_iostream<char>> istream,
const std::string & mimeType) override
const std::string & mimeType,
uint64_t sizeHint) override
{
auto req = makeRequest(path);