| 2885 | } |
| 2886 | |
| 2887 | FileSet rewriteChunkedFileSet(const FileSet& fileSet, |
| 2888 | Optional<BlobGranuleCipherKeysCtx> keys, |
| 2889 | Optional<CompressionFilter> compressionFilter) { |
| 2890 | Standalone<StringRef> fileNameRef = StringRef(); |
| 2891 | FileSet newFiles; |
| 2892 | newFiles.snapshotFile = fileSet.snapshotFile; |
| 2893 | newFiles.deltaFiles = fileSet.deltaFiles; |
| 2894 | newFiles.commonPrefix = fileSet.commonPrefix; |
| 2895 | newFiles.range = fileSet.range; |
| 2896 | |
| 2897 | std::get<2>(newFiles.snapshotFile) = |
| 2898 | serializeChunkedSnapshot(fileNameRef, std::get<3>(newFiles.snapshotFile), 64 * 1024, compressionFilter, keys); |
| 2899 | for (auto& deltaFile : newFiles.deltaFiles) { |
| 2900 | std::get<2>(deltaFile) = serializeChunkedDeltaFile( |
| 2901 | fileNameRef, std::get<3>(deltaFile), fileSet.range, 32 * 1024, compressionFilter, keys); |
| 2902 | } |
| 2903 | |
| 2904 | return newFiles; |
| 2905 | } |
| 2906 | |
| 2907 | int READ_RUNS = 20; |
| 2908 | std::pair<int64_t, double> doReadBench(const FileSet& fileSet, |
no test coverage detected