aboutsummaryrefslogtreecommitdiff
path: root/zenstore/compactcas.h
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-03-23 23:00:52 +0100
committerDan Engelbrecht <[email protected]>2022-03-31 11:29:27 +0200
commit3ffb09b9016a84bd8c9b33a8bdd69c9bf1a16a6a (patch)
tree9bcf821b79c753f4c61e7a4abf8ed402f936ca05 /zenstore/compactcas.h
parentUse simpler data structures (diff)
downloadzen-3ffb09b9016a84bd8c9b33a8bdd69c9bf1a16a6a.tar.xz
zen-3ffb09b9016a84bd8c9b33a8bdd69c9bf1a16a6a.zip
reduce lock times
Diffstat (limited to 'zenstore/compactcas.h')
-rw-r--r--zenstore/compactcas.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/zenstore/compactcas.h b/zenstore/compactcas.h
index b5871d700..f990af740 100644
--- a/zenstore/compactcas.h
+++ b/zenstore/compactcas.h
@@ -59,7 +59,7 @@ struct CasContainerStrategy final : public GcStorage
void Flush();
void Scrub(ScrubContext& Ctx);
virtual void CollectGarbage(GcContext& GcCtx) override;
- virtual GcStorageSize StorageSize() const override { return {.DiskSize = m_TotalSize.load(std::memory_order::relaxed)}; }
+ virtual GcStorageSize StorageSize() const override { return {.DiskSize = m_TotalSize.load(std::memory_order::acquire)}; }
private:
void OpenContainer(bool IsNewStore);