From 8f85d69b6a9777b18bf0d104537bd37577164d24 Mon Sep 17 00:00:00 2001 From: Arthur Petukhovsky Date: Mon, 6 Dec 2021 18:48:11 +0300 Subject: [PATCH] Don't persist control file if sync is false --- walkeeper/src/safekeeper.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/walkeeper/src/safekeeper.rs b/walkeeper/src/safekeeper.rs index 2a15bb3fc6..2185426c01 100644 --- a/walkeeper/src/safekeeper.rs +++ b/walkeeper/src/safekeeper.rs @@ -753,7 +753,10 @@ where self.s.commit_lsn = self.commit_lsn; self.s.truncate_lsn = self.truncate_lsn; } - self.storage.persist(&self.s, sync_control_file)?; + + if sync_control_file { + self.storage.persist(&self.s, true)?; + } let resp = self.append_response(); info!(