GOTO(out_free_doa, 0);
}
- CWARN("%s:["LPU64"] deleting orphan objects from "LPU64" to "
+ CDEBUG(D_ERROR, "%s:["LPU64"] deleting orphan objects from "LPU64" to "
LPU64"\n", exp->exp_obd->obd_name, doa->o_gr,
oa->o_id + 1, last);
filter_destroy(exp, doa, NULL, NULL);
}
- CDEBUG(D_HA, "%s:["LPU64"] after destroy: set last_objids = "
- LPU64"\n", exp->exp_obd->obd_name, doa->o_gr, oa->o_id);
+ CDEBUG(D_ERROR, "%s:["LPU64"] after destroy: set last_objids = "
+ LPU64"\n", exp->exp_obd->obd_name, doa->o_gr, last + 1);
/* return next free id to be used as a new start of sequence -bzzz */
oa->o_id = last + 1;
oscc->oscc_flags &= ~OSCC_FLAG_RECOVERING;
CDEBUG(D_HA, "%s: oscc recovery finished: %d\n",
oscc->oscc_obd->obd_name, rc);
+ wake_up(&oscc->oscc_waitq);
} else {
CDEBUG(D_ERROR, "%s: oscc recovery failed: %d\n",
oscc->oscc_obd->obd_name, rc);
!oscc_recovering(oscc), &lwi);
LASSERT(rc == 0 || rc == -ETIMEDOUT);
if (rc == -ETIMEDOUT) {
- CDEBUG(D_HA,"%p: timeout waiting on recovery\n",
+ CDEBUG(D_ERROR,"%p: timeout waiting on recovery\n",
oscc);
RETURN(rc);
}