Skip to content

Commit 6fa0fa3

Browse files
committed
test: fix test_scrub_sched following recent scrub changes
Signed-off-by: Ronen Friedman <[email protected]>
1 parent cf9ed68 commit 6fa0fa3

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/test/osd/test_scrub_sched.cc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
#include "common/async/context_pool.h"
1212
#include "common/ceph_argparse.h"
13+
#include "common/Finisher.h"
1314
#include "global/global_context.h"
1415
#include "global/global_init.h"
1516
#include "include/utime_fmt.h"
@@ -109,9 +110,17 @@ class FakeOsd : public Scrub::ScrubSchedListener {
109110
return std::nullopt;
110111
}
111112

113+
AsyncReserver<spg_t, Finisher>& get_scrub_reserver() final
114+
{
115+
return m_scrub_reserver;
116+
}
117+
112118
private:
113119
int m_osd_num;
114120
std::map<spg_t, schedule_result_t> m_next_response;
121+
Finisher reserver_finisher{g_ceph_context};
122+
AsyncReserver<spg_t, Finisher> m_scrub_reserver{
123+
g_ceph_context, &reserver_finisher, 1};
115124
};
116125

117126

0 commit comments

Comments
 (0)