struct cl_page *cl_page = NULL;
unsigned short bufsize = cl_object_header(o)->coh_page_bufsize;
- if (OBD_FAIL_CHECK(OBD_FAIL_LLITE_PAGE_ALLOC))
+ if (CFS_FAIL_CHECK(OBD_FAIL_LLITE_PAGE_ALLOC))
return NULL;
check:
/* simulate a late OOM situation now to require all
* alloc'ed/initialized resources to be freed
*/
- if (OBD_FAIL_CHECK(OBD_FAIL_OBDCLASS_MODULE_LOAD)) {
+ if (CFS_FAIL_CHECK(OBD_FAIL_OBDCLASS_MODULE_LOAD)) {
/* force error to ensure module will be unloaded/cleaned */
err = -ENOMEM;
goto cleanup_all;
if (th->th_local)
return 0;
- if (OBD_FAIL_CHECK(OBD_FAIL_DT_TXN_STOP))
+ if (CFS_FAIL_CHECK(OBD_FAIL_DT_TXN_STOP))
return -EIO;
list_for_each_entry(cb, &dev->dd_txn_callbacks, dtc_linkage) {
hash = iops->store(env, it);
ii->ii_hash_end = hash;
- if (OBD_FAIL_CHECK(OBD_FAIL_OBD_IDX_READ_BREAK)) {
+ if (CFS_FAIL_CHECK(OBD_FAIL_OBD_IDX_READ_BREAK)) {
if (lip->lip_nr != 0)
GOTO(out, rc = 0);
}
down_write(&kg_sem);
if (unlikely(list_empty(&kkuc_groups[group])) ||
- unlikely(OBD_FAIL_CHECK(OBD_FAIL_MDS_HSM_CT_REGISTER_NET))) {
+ unlikely(CFS_FAIL_CHECK(OBD_FAIL_MDS_HSM_CT_REGISTER_NET))) {
/* no agent have fully registered, CDT will retry */
up_write(&kg_sem);
RETURN(-EAGAIN);
int reclen;
tmpfid = *pfid;
- if (OBD_FAIL_CHECK(OBD_FAIL_LFSCK_MUL_REF))
+ if (CFS_FAIL_CHECK(OBD_FAIL_LFSCK_MUL_REF))
tmpfid.f_oid--;
- if (OBD_FAIL_CHECK(OBD_FAIL_LFSCK_LINKEA_CRASH))
+ if (CFS_FAIL_CHECK(OBD_FAIL_LFSCK_LINKEA_CRASH))
tmpfid.f_ver = ~0;
fid_cpu_to_be(&tmpfid, &tmpfid);
memcpy(&lee->lee_parent_fid, &tmpfid, sizeof(tmpfid));
synced_idx == LLOG_HDR_TAIL(llh)->lrt_index)
GOTO(out, rc = 0);
- if (OBD_FAIL_PRECHECK(OBD_FAIL_LLOG_PROCESS_TIMEOUT) &&
+ if (CFS_FAIL_PRECHECK(OBD_FAIL_LLOG_PROCESS_TIMEOUT) &&
cfs_fail_val == (unsigned int)
(loghandle->lgh_id.lgl_oi.oi.oi_id &
0xFFFFFFFF)) {
- OBD_RACE(OBD_FAIL_LLOG_PROCESS_TIMEOUT);
+ CFS_RACE(OBD_FAIL_LLOG_PROCESS_TIMEOUT);
}
/* the bitmap could be changed during processing
RETURN(-ENOSPC);
}
- if (OBD_FAIL_CHECK(OBD_FAIL_MDS_LLOG_CREATE_FAILED))
+ if (CFS_FAIL_CHECK(OBD_FAIL_MDS_LLOG_CREATE_FAILED))
RETURN(-ENOSPC);
if (loghandle->lgh_hdr != NULL) {
if (freespace > (128 << 20))
loghandle->lgh_max_size = 128 << 20;
}
- if (unlikely(OBD_FAIL_PRECHECK(OBD_FAIL_PLAIN_RECORDS) ||
- OBD_FAIL_PRECHECK(OBD_FAIL_CATALOG_FULL_CHECK))) {
+ if (unlikely(CFS_FAIL_PRECHECK(OBD_FAIL_PLAIN_RECORDS) ||
+ CFS_FAIL_PRECHECK(OBD_FAIL_CATALOG_FULL_CHECK))) {
// limit the numer of plain records for test
loghandle->lgh_max_size = loghandle->lgh_hdr_size +
cfs_fail_val * 64;
ENTRY;
- if (OBD_FAIL_CHECK(OBD_FAIL_MDS_LLOG_CREATE_FAILED2)) {
+ if (CFS_FAIL_CHECK(OBD_FAIL_MDS_LLOG_CREATE_FAILED2)) {
down_write_nested(&cathandle->lgh_lock, LLOGH_CAT);
GOTO(next, loghandle);
}
__u32 llog_cat_free_space(struct llog_handle *cat_llh)
{
/* simulate almost full Catalog */
- if (OBD_FAIL_CHECK(OBD_FAIL_CAT_FREE_RECORDS))
+ if (CFS_FAIL_CHECK(OBD_FAIL_CAT_FREE_RECORDS))
return cfs_fail_val;
if (cat_llh->lgh_hdr->llh_count == 1)
out = data->ioc_bulk;
remains = data->ioc_inllen1;
/* OBD_FAIL: fetch the catalog records from the specified one */
- if (OBD_FAIL_CHECK(OBD_FAIL_CATLIST))
+ if (CFS_FAIL_CHECK(OBD_FAIL_CATLIST))
data->ioc_count = cfs_fail_val - 1;
for (i = data->ioc_count; i < count; i++) {
id = &idarray[i].lci_logid;
}
if (op->lop_setup) {
- if (OBD_FAIL_CHECK(OBD_FAIL_OBD_LLOG_SETUP))
+ if (CFS_FAIL_CHECK(OBD_FAIL_OBD_LLOG_SETUP))
rc = -EOPNOTSUPP;
else
rc = op->lop_setup(env, obd, olg, index, disk_obd);
/* simulate ENOSPC when new plain llog is being added to the
* catalog */
- if (OBD_FAIL_CHECK(OBD_FAIL_MDS_LLOG_CREATE_FAILED2) &&
+ if (CFS_FAIL_CHECK(OBD_FAIL_MDS_LLOG_CREATE_FAILED2) &&
llh->llh_flags & LLOG_F_IS_CAT)
RETURN(-ENOSPC);
down_write(&loghandle->lgh_last_sem);
/* increment the last_idx along with llh_tail index, they should
* be equal for a llog lifetime */
- if (OBD_FAIL_CHECK(OBD_FAIL_LLOG_ADD_GAP) && --cfs_fail_val == 0)
+ if (CFS_FAIL_CHECK(OBD_FAIL_LLOG_ADD_GAP) && --cfs_fail_val == 0)
loghandle->lgh_last_idx++;
loghandle->lgh_last_idx++;
index = loghandle->lgh_last_idx;
if (rc != 0)
GOTO(out_unlock, rc);
}
- if (OBD_FAIL_PRECHECK(OBD_FAIL_LLOG_PAUSE_AFTER_PAD) && pad) {
+ if (CFS_FAIL_PRECHECK(OBD_FAIL_LLOG_PAUSE_AFTER_PAD) && pad) {
/* a window for concurrent llog reader, see LU-12577 */
- OBD_FAIL_TIMEOUT(OBD_FAIL_LLOG_PAUSE_AFTER_PAD,
+ CFS_FAIL_TIMEOUT(OBD_FAIL_LLOG_PAUSE_AFTER_PAD,
cfs_fail_val ?: 1);
}
GOTO(out, rc);
}
- if (OBD_FAIL_PRECHECK(OBD_FAIL_LLOG_PROCESS_TIMEOUT) &&
+ if (CFS_FAIL_PRECHECK(OBD_FAIL_LLOG_PROCESS_TIMEOUT) &&
cfs_fail_val == (unsigned int)(loghandle->lgh_id.lgl_oi.oi.oi_id &
0xFFFFFFFF)) {
- OBD_RACE(OBD_FAIL_LLOG_PROCESS_TIMEOUT);
+ CFS_RACE(OBD_FAIL_LLOG_PROCESS_TIMEOUT);
msleep(1 * MSEC_PER_SEC);
}
/* computed index can be used to determine offset for fixed-size
LASSERT(loghandle);
LASSERT(loghandle->lgh_ctxt);
- if (OBD_FAIL_PRECHECK(OBD_FAIL_MDS_CHANGELOG_DEL) &&
+ if (CFS_FAIL_PRECHECK(OBD_FAIL_MDS_CHANGELOG_DEL) &&
cfs_fail_val == ((unsigned long)loghandle & 0xFFFFFFFF)) {
- OBD_RACE(OBD_FAIL_MDS_CHANGELOG_DEL);
+ CFS_RACE(OBD_FAIL_MDS_CHANGELOG_DEL);
msleep(MSEC_PER_SEC >> 2);
}
GOTO(out, rc);
new_id = true;
}
- if (OBD_FAIL_PRECHECK(OBD_FAIL_MDS_LLOG_UMOUNT_RACE) &&
+ if (CFS_FAIL_PRECHECK(OBD_FAIL_MDS_LLOG_UMOUNT_RACE) &&
cfs_fail_val == 1) {
cfs_fail_val = 2;
- OBD_RACE(OBD_FAIL_MDS_LLOG_UMOUNT_RACE);
+ CFS_RACE(OBD_FAIL_MDS_LLOG_UMOUNT_RACE);
msleep(MSEC_PER_SEC);
}
o = ls_locate(env, ls, &lgi->lgi_fid, NULL);
}
if (prev_fid->f_oid == 0) {
- cfs_fail_loc = OBD_FAIL_ONCE | OBD_FAIL_LLOG_PROCESS_TIMEOUT;
+ cfs_fail_loc = CFS_FAIL_ONCE | OBD_FAIL_LLOG_PROCESS_TIMEOUT;
cfs_fail_val = (unsigned int) (llh->lgh_id.lgl_oi.oi.oi_id &
0xFFFFFFFF);
msleep(1 * MSEC_PER_SEC);
int bnr;
unsigned int i;
- if (OBD_FAIL_CHECK(OBD_FAIL_OBD_NO_LRU))
+ if (CFS_FAIL_CHECK(OBD_FAIL_OBD_NO_LRU))
RETURN(0);
/*
s = dev->ld_site;
hs = &s->ls_obj_hash;
- if (unlikely(OBD_FAIL_PRECHECK(OBD_FAIL_OBD_ZERO_NLINK_RACE)))
+ if (unlikely(CFS_FAIL_PRECHECK(OBD_FAIL_OBD_ZERO_NLINK_RACE)))
lu_site_purge(env, s, -1);
bkt = &s->ls_bkts[lu_bkt_hash(s, f)];
char *flag;
ENTRY;
- OBD_RACE(OBD_FAIL_LDLM_RECOV_CLIENTS);
+ CFS_RACE(OBD_FAIL_LDLM_RECOV_CLIENTS);
if (!obd->obd_set_up) {
CERROR("Device %d not setup\n", obd->obd_minor);
if (!rc)
rc = lustre_index_update_lma(env, tgt_obj, buf, bufsize);
- if (!rc && OBD_FAIL_CHECK(OBD_FAIL_OSD_INDEX_CRASH)) {
+ if (!rc && CFS_FAIL_CHECK(OBD_FAIL_OSD_INDEX_CRASH)) {
LASSERT(bufsize >= 512);
pos = 0;