DBSSTTest.DeleteSchedulerMultipleDBPaths data race (#4146)

Summary:
Fix a minor data race in DBSSTTest.DeleteSchedulerMultipleDBPaths reported by TSAN
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4146

Differential Revision: D8880945

Pulled By: siying

fbshipit-source-id: 25c632f685757735c59ad4ff26b2f346a443a446
main
Siying Dong 6 years ago committed by Facebook Github Bot
parent d538ebdff0
commit 37e0fdc824
  1. 2
      db/db_sst_test.cc

@ -436,7 +436,7 @@ TEST_F(DBSSTTest, OpenDBWithExistingTrash) {
// deleted from first db_path were deleted using DeleteScheduler and // deleted from first db_path were deleted using DeleteScheduler and
// files in the second path were not. // files in the second path were not.
TEST_F(DBSSTTest, DeleteSchedulerMultipleDBPaths) { TEST_F(DBSSTTest, DeleteSchedulerMultipleDBPaths) {
int bg_delete_file = 0; std::atomic<int> bg_delete_file(0);
rocksdb::SyncPoint::GetInstance()->SetCallBack( rocksdb::SyncPoint::GetInstance()->SetCallBack(
"DeleteScheduler::DeleteTrashFile:DeleteFile", "DeleteScheduler::DeleteTrashFile:DeleteFile",
[&](void* /*arg*/) { bg_delete_file++; }); [&](void* /*arg*/) { bg_delete_file++; });

Loading…
Cancel
Save