mirror of
https://github.com/ceph/ceph
synced 2024-12-18 17:37:38 +00:00
test/crimson/seastore/transaction_manager_test_state: fix compilation error
Introduced in: 898efa78e2
Followup: https://github.com/ceph/ceph/pull/53433
```
FAILED: src/crimson/tools/CMakeFiles/perf-staged-fltree.dir/perf_staged_fltree.cc.o
error: ‘GetParam’ was not declared in this scope
287 | if (std::get<1>(GetParam()) == integrity_check_t::FULL_CHECK) {
| ^~~~~~~~
/home/yogisha/ceph/src/test/crimson/seastore/transaction_manager_test_state.h: In member function ‘virtual seastar::future<> SeaStoreTestState::_init()’:
/home/yogisha/ceph/src/test/crimson/seastore/transaction_manager_test_state.h:439:21: error: ‘GetParam’ was not declared in this scope
439 | if (std::get<1>(GetParam()) == integrity_check_t::FULL_CHECK) {
| ^~~~~~~~
```
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
This commit is contained in:
parent
e03f7be26d
commit
8a182dffc1
@ -284,6 +284,7 @@ protected:
|
||||
auto sec_devices = devices->get_secondary_devices();
|
||||
auto p_dev = devices->get_primary_device();
|
||||
auto fut = seastar::now();
|
||||
#ifdef UNIT_TESTS_BUILT
|
||||
if (std::get<1>(GetParam()) == integrity_check_t::FULL_CHECK) {
|
||||
fut = crimson::common::local_conf().set_val(
|
||||
"seastore_full_integrity_check", "true");
|
||||
@ -291,6 +292,7 @@ protected:
|
||||
fut = crimson::common::local_conf().set_val(
|
||||
"seastore_full_integrity_check", "false");
|
||||
}
|
||||
#endif
|
||||
tm = make_transaction_manager(p_dev, sec_devices, true);
|
||||
epm = tm->get_epm();
|
||||
lba_manager = tm->get_lba_manager();
|
||||
@ -436,6 +438,7 @@ protected:
|
||||
|
||||
virtual seastar::future<> _init() final {
|
||||
auto fut = seastar::now();
|
||||
#ifdef UNIT_TESTS_BUILT
|
||||
if (std::get<1>(GetParam()) == integrity_check_t::FULL_CHECK) {
|
||||
fut = crimson::common::local_conf().set_val(
|
||||
"seastore_full_integrity_check", "true");
|
||||
@ -443,6 +446,7 @@ protected:
|
||||
fut = crimson::common::local_conf().set_val(
|
||||
"seastore_full_integrity_check", "false");
|
||||
}
|
||||
#endif
|
||||
seastore = make_test_seastore(
|
||||
std::make_unique<TestMDStoreState::Store>(mdstore_state.get_mdstore()));
|
||||
return fut.then([this] {
|
||||
|
Loading…
Reference in New Issue
Block a user