Explictly pass size in DiskCacheWrapper::writeFile()

v0: Add explicit default value for DiskLocal::readFile()
v2: Explictly pass size in DiskCacheWrapper::writeFile()
    (since v0 not google-default-arguments compatible)
This commit is contained in:
Azat Khuzhin 2021-10-18 21:18:42 +03:00
parent 93c34824c0
commit 34d8f78c33

View File

@ -177,7 +177,7 @@ DiskCacheWrapper::writeFile(const String & path, size_t buf_size, WriteMode mode
[this, path, buf_size, mode]()
{
/// Copy file from cache to actual disk when cached buffer is finalized.
auto src_buffer = cache_disk->readFile(path, ReadSettings());
auto src_buffer = cache_disk->readFile(path, ReadSettings(), /* size= */ {});
auto dst_buffer = DiskDecorator::writeFile(path, buf_size, mode);
copyData(*src_buffer, *dst_buffer);
dst_buffer->finalize();