From 9ee8a11a46ab1a35b13052220fec8a2c624ac31a Mon Sep 17 00:00:00 2001 From: lucasliang Date: Thu, 14 Mar 2024 15:57:39 +0800 Subject: [PATCH] test: fix flaky cases. (#16649) close tikv/tikv#16648 Fix the flaky test `raftstore::test_snap::test_v1_apply_snap_from_v2`. Signed-off-by: lucasliang --- components/engine_rocks/src/checkpoint.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/components/engine_rocks/src/checkpoint.rs b/components/engine_rocks/src/checkpoint.rs index 250e50e0a45..3e085621f34 100644 --- a/components/engine_rocks/src/checkpoint.rs +++ b/components/engine_rocks/src/checkpoint.rs @@ -34,6 +34,8 @@ impl Checkpointer for RocksEngineCheckpointer { titan_out_dir: Option<&Path>, log_size_for_flush: u64, ) -> Result<()> { + #[cfg(any(test, feature = "testexport"))] + file_system::delete_dir_if_exist(db_out_dir).unwrap(); self.0 .create_at(db_out_dir, titan_out_dir, log_size_for_flush) .map_err(|e| r2e(e))