From 7e2c0bbc566055d7d512db0c6b9709e389e1e38a Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Mon, 3 Nov 2025 18:49:56 +0100 Subject: fix clean directory and make them use effective threading where appropriate (#625) fix retry logic so it does not immediately sleep if file does not exist make sure we don't try to delete target folder files if we have already wiped it --- src/zenstore/buildstore/buildstore.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/zenstore/buildstore/buildstore.cpp') diff --git a/src/zenstore/buildstore/buildstore.cpp b/src/zenstore/buildstore/buildstore.cpp index 99cf7f16e..04a0781d3 100644 --- a/src/zenstore/buildstore/buildstore.cpp +++ b/src/zenstore/buildstore/buildstore.cpp @@ -171,7 +171,7 @@ BuildStore::BuildStore(const BuildStoreConfig& Config, GcManager& Gc, CidStore& if (IsNew) { - CleanDirectory(Config.RootDirectory, false); + CleanDirectory(Config.RootDirectory, /*ForceRemoveReadOnlyFiles*/ false); CbObjectWriter ManifestWriter; ManifestWriter.AddObjectId("id", Oid::NewOid()); ManifestWriter.AddInteger("version", blobstore::impl::ManifestVersion); -- cgit v1.2.3