obc->obs.oi = recovery_info.oi;
// obc is loaded the excl lock
obc->put_lock_type(RWState::RWEXCL);
- assert(obc->get_recovery_read().get0());
+ ceph_assert_always(obc->get_recovery_read().get0());
}
if (!pg->is_unreadable_object(soid)) {
pg->get_recovery_backend()->get_recovering(soid).set_readable();
recovery_waiter.obc->put_lock_type(RWState::RWEXCL);
}
bool got = recovery_waiter.obc->get_recovery_read().get0();
- assert(pulled ? got : 1);
+ ceph_assert_always(pulled ? got : 1);
if (!got) {
return recovery_waiter.obc->get_recovery_read(true)
.then([](bool) { return seastar::now(); });
recovery_waiter.obc = obc;
// obc is loaded with excl lock
recovery_waiter.obc->put_lock_type(RWState::RWEXCL);
- assert(recovery_waiter.obc->get_recovery_read().get0());
+ ceph_assert_always(recovery_waiter.obc->get_recovery_read().get0());
return seastar::make_ready_future<>();
})
);