mirror of
https://github.com/ceph/ceph
synced 2026-08-01 22:45:39 +00:00
test/crimson: Add request_budget_retry in test_backfill.cc
Signed-off-by: Mohit Agrawal <mohit84.agrawal@gmail.com>
This commit is contained in:
parent
c6782dce47
commit
1aa027d8f1
@ -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<pg_shard_t, FakeReplica> backfill_targets;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user