From 6fa0fa3153522622fdc2128b5d6f4e76ca160ef9 Mon Sep 17 00:00:00 2001 From: Ronen Friedman Date: Sun, 28 Jan 2024 10:48:18 -0600 Subject: [PATCH] test: fix test_scrub_sched following recent scrub changes Signed-off-by: Ronen Friedman --- src/test/osd/test_scrub_sched.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/test/osd/test_scrub_sched.cc b/src/test/osd/test_scrub_sched.cc index afeb32b21d9d2..b6c069c4b5f4e 100644 --- a/src/test/osd/test_scrub_sched.cc +++ b/src/test/osd/test_scrub_sched.cc @@ -10,6 +10,7 @@ #include "common/async/context_pool.h" #include "common/ceph_argparse.h" +#include "common/Finisher.h" #include "global/global_context.h" #include "global/global_init.h" #include "include/utime_fmt.h" @@ -109,9 +110,17 @@ class FakeOsd : public Scrub::ScrubSchedListener { return std::nullopt; } + AsyncReserver& get_scrub_reserver() final + { + return m_scrub_reserver; + } + private: int m_osd_num; std::map m_next_response; + Finisher reserver_finisher{g_ceph_context}; + AsyncReserver m_scrub_reserver{ + g_ceph_context, &reserver_finisher, 1}; }; -- 2.39.5