From 1aa027d8f15154bd77bf0729d447ae6dfd6f96db Mon Sep 17 00:00:00 2001 From: Mohit Agrawal Date: Wed, 8 Jul 2026 10:01:13 +0530 Subject: [PATCH] test/crimson: Add request_budget_retry in test_backfill.cc Signed-off-by: Mohit Agrawal --- src/test/crimson/test_backfill.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/test/crimson/test_backfill.cc b/src/test/crimson/test_backfill.cc index 2200d2810de..eff8c2861b1 100644 --- a/src/test/crimson/test_backfill.cc +++ b/src/test/crimson/test_backfill.cc @@ -176,6 +176,7 @@ class BackfillFixture : public crimson::osd::BackfillState::BackfillListener { const hobject_t& new_last_backfill) override; bool budget_available() const override; + void request_budget_retry() override; public: MOCK_METHOD(void, backfilled, (), (override)); @@ -433,6 +434,13 @@ bool BackfillFixture::budget_available() const return true; } +void BackfillFixture::request_budget_retry() +{ + // budget_available() always returns true in tests so BudgetBlocked + // should never be entered and this should never be called + ceph_abort_msg("request_budget_retry called unexpectedly in test"); +} + struct BackfillFixtureBuilder { FakeStore backfill_source; std::map backfill_targets; -- 2.47.3