Skip to content

Commit 6f2c849

Browse files
committed
test/store_test: enforce sync compaction for spillover test cases.
Merging ceph#57107 updated BlueFS data layout for some of spillover tests. This has negative impact (broken test cases) in Quincy release only though. See https://tracker.ceph.com/issues/67838. But let's rollback to the original "sync compaction" behavior for other releases as well. Just in case... Signed-off-by: Igor Fedotov <[email protected]>
1 parent 52deba6 commit 6f2c849

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/test/objectstore/store_test.cc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11454,6 +11454,8 @@ TEST_P(StoreTestSpecificAUSize, SpilloverLegacyTest) {
1145411454
SetVal(g_conf(), "bluestore_block_db_create", "true");
1145511455
SetVal(g_conf(), "bluestore_block_db_size", "3221225472");
1145611456
SetVal(g_conf(), "bluestore_volume_selection_policy", "rocksdb_original");
11457+
SetVal(g_conf(), "bluestore_async_db_compaction", "false");
11458+
1145711459
// original RocksDB settings used before https://github.com/ceph/ceph/pull/47221/
1145811460
// which enable BlueFS spillover.
1145911461
SetVal(g_conf(), "bluestore_rocksdb_options",
@@ -11485,6 +11487,8 @@ TEST_P(StoreTestSpecificAUSize, SpilloverLegacyFixedByFitToFastTest) {
1148511487
SetVal(g_conf(), "bluestore_block_db_create", "true");
1148611488
SetVal(g_conf(), "bluestore_block_db_size", "3221225472");
1148711489
SetVal(g_conf(), "bluestore_volume_selection_policy", "fit_to_fast");
11490+
SetVal(g_conf(), "bluestore_async_db_compaction", "false");
11491+
1148811492
// original RocksDB settings used before https://github.com/ceph/ceph/pull/47221/
1148911493
// which enable BlueFS spillover.
1149011494
SetVal(g_conf(), "bluestore_rocksdb_options",

0 commit comments

Comments
 (0)