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;