diff options
Diffstat (limited to 'src/zenserver/projectstore/remoteprojectstore.h')
| -rw-r--r-- | src/zenserver/projectstore/remoteprojectstore.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/zenserver/projectstore/remoteprojectstore.h b/src/zenserver/projectstore/remoteprojectstore.h index 1210afc7c..8e65bbd58 100644 --- a/src/zenserver/projectstore/remoteprojectstore.h +++ b/src/zenserver/projectstore/remoteprojectstore.h @@ -110,10 +110,12 @@ public: struct RemoteStoreOptions { static const size_t DefaultMaxBlockSize = 64u * 1024u * 1024u; + static const size_t DefaultMaxChunksPerBlock = 4u * 1000u; static const size_t DefaultMaxChunkEmbedSize = 3u * 512u * 1024u; static const size_t DefaultChunkFileSizeLimit = 256u * 1024u * 1024u; size_t MaxBlockSize = DefaultMaxBlockSize; + size_t MaxChunksPerBlock = DefaultMaxChunksPerBlock; size_t MaxChunkEmbedSize = DefaultMaxChunkEmbedSize; size_t ChunkFileSizeLimit = DefaultChunkFileSizeLimit; }; @@ -125,6 +127,7 @@ RemoteProjectStore::LoadContainerResult BuildContainer( ProjectStore::Project& Project, ProjectStore::Oplog& Oplog, size_t MaxBlockSize, + size_t MaxChunksPerBlock, size_t MaxChunkEmbedSize, size_t ChunkFileSizeLimit, bool BuildBlocks, @@ -151,6 +154,7 @@ RemoteProjectStore::Result SaveOplog(CidStore& ChunkStore, ProjectStore::Project& Project, ProjectStore::Oplog& Oplog, size_t MaxBlockSize, + size_t MaxChunksPerBlock, size_t MaxChunkEmbedSize, size_t ChunkFileSizeLimit, bool EmbedLooseFiles, |