Delay the second (nested) peerevent::start to let the first finish.
Then avoid interruptor nesting which will cause local interrupt_cond
not equal global interrupt_cond.
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
shard_services,
pg_whoami,
pgid,
+ float(0.001),
get_osdmap_epoch(),
get_osdmap_epoch(),
PeeringState::DoRecovery{});
shard_services,
pg_whoami,
pgid,
+ float(0.001),
get_osdmap_epoch(),
get_osdmap_epoch(),
PeeringState::RequestBackfill{});
shard_services,
pg_whoami,
pgid,
+ float(0.001),
get_osdmap_epoch(),
get_osdmap_epoch(),
PeeringState::AllReplicasRecovered{});