Details
-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
replay-dual test_14b: @@@@@@ FAIL: after 221244 > before 216124
the test is removed from "ALWAYS_EXCEPT" in https://review.whamcloud.com/#/c/30916/
in LU-10052, but the corresponding implementation is not ready.
static int osp_create(const struct lu_env *env, struct dt_object *dt,
struct lu_attr *attr, struct dt_allocation_hint *hint,
struct dt_object_format *dof, struct thandle *th)
{
...
/* we might have lost precreated objects */
if (unlikely(d->opd_gap_count) > 0) {
LASSERT(d->opd_pre != NULL);
spin_lock(&d->opd_pre_lock);
if (d->opd_gap_count > 0) {
int count = d->opd_gap_count;
rc = ostid_set_id(&osi->osi_oi,
fid_oid(&d->opd_gap_start_fid));
if (rc) {
spin_unlock(&d->opd_pre_lock);
RETURN(rc);
}
d->opd_gap_count = 0;
spin_unlock(&d->opd_pre_lock);
CDEBUG(D_HA, "Writing gap "DFID"+%d in llog\n",
PFID(&d->opd_gap_start_fid), count);
/* real gap handling is disabled intil ORI-692 will be. <----- here
* fixed, now we only report gaps */
} else {
spin_unlock(&d->opd_pre_lock);
}
}
...
}