From 52bf08afc4b9da9ccdd73089c8ebfc7bda859bd3 Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Thu, 24 Mar 2022 22:41:46 +0100 Subject: Migration now works in larger disk IO chunks BasicFile and CasLogFile now has new explicit modes instead of create true/false --- zenstore/filecas.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'zenstore/filecas.cpp') diff --git a/zenstore/filecas.cpp b/zenstore/filecas.cpp index 758c0665b..247f0806a 100644 --- a/zenstore/filecas.cpp +++ b/zenstore/filecas.cpp @@ -88,7 +88,7 @@ FileCasStrategy::Initialize(bool IsNewStore) CreateDirectories(m_Config.RootDirectory); - m_CasLog.Open(m_Config.RootDirectory / "cas.ulog", IsNewStore); + m_CasLog.Open(m_Config.RootDirectory / "cas.ulog", IsNewStore ? CasLogFile::EMode::kTruncate : CasLogFile::EMode::kWrite); m_CasLog.Replay([&](const FileCasIndexEntry& Entry) { if (Entry.IsFlagSet(FileCasIndexEntry::kTombStone)) @@ -565,7 +565,7 @@ FileCasStrategy::IterateChunks(std::function