aboutsummaryrefslogtreecommitdiff
path: root/src/zenremotestore/projectstore/remoteprojectstore.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2025-10-23 14:57:06 +0200
committerGitHub Enterprise <[email protected]>2025-10-23 14:57:06 +0200
commit30198a519bd04f412c21916d093e7c7973bc02d7 (patch)
tree7f475d3d0d354df9f0cc6524860064bfcf28e01e /src/zenremotestore/projectstore/remoteprojectstore.cpp
parentadd --boost-workers option to zen builds prime-cache (#604) (diff)
downloadzen-30198a519bd04f412c21916d093e7c7973bc02d7.tar.xz
zen-30198a519bd04f412c21916d093e7c7973bc02d7.zip
add host discovery and zen cache support for oplog import (#601)
* add host discovery and zen cache support for oplog import
Diffstat (limited to 'src/zenremotestore/projectstore/remoteprojectstore.cpp')
-rw-r--r--src/zenremotestore/projectstore/remoteprojectstore.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/zenremotestore/projectstore/remoteprojectstore.cpp b/src/zenremotestore/projectstore/remoteprojectstore.cpp
index 727a25ba1..d316f67e5 100644
--- a/src/zenremotestore/projectstore/remoteprojectstore.cpp
+++ b/src/zenremotestore/projectstore/remoteprojectstore.cpp
@@ -3276,6 +3276,7 @@ LoadOplog(CidStore& ChunkStore,
{
if (CleanOplog)
{
+ RemoteStore.Flush();
if (!Oplog.Reset())
{
Result = RemoteProjectStore::Result{.ErrorCode = gsl::narrow<int>(HttpResponseCode::InternalServerError),
@@ -3449,7 +3450,7 @@ TEST_CASE_TEMPLATE("project.store.export",
/*OptionalBaseName = */ std::string(),
/*.ForceDisableBlocks = */ Settings::ForceDisableBlocks,
/*.ForceEnableTempBlocks = */ Settings::ForceEnableTempBlocks};
- std::shared_ptr<RemoteProjectStore> RemoteStore = CreateFileRemoteStore(Options);
+ std::shared_ptr<RemoteProjectStore> RemoteStore = CreateFileRemoteStore(Log(), Options);
RemoteProjectStore::RemoteStoreInfo StoreInfo = RemoteStore->GetInfo();
uint32_t NetworkWorkerCount = Max(GetHardwareConcurrency() / 4u, 2u);