if (lease_cr->is_done()) {
ldout(cct, 5) << "lease cr failed, done early " << dendl;
set_status("lease lock failed, early abort");
+ drain_all();
return set_cr_error(lease_cr->get_ret_status());
}
set_sleeping(true);
if (lease_cr->is_done()) {
ldout(cct, 5) << "lease cr failed, done early " << dendl;
set_status("lease lock failed, early abort");
+ drain_all();
return set_cr_error(lease_cr->get_ret_status());
}
set_sleeping(true);
if (lease_cr->is_done()) {
ldout(cct, 5) << "lease cr failed, done early" << dendl;
set_status("lease lock failed, early abort");
+ drain_all();
return set_cr_error(lease_cr->get_ret_status());
}
set_sleeping(true);