RETURN(rc);
}
-static struct llog_operations changelog_orig_logops;
-
static int
mdd_changelog_write_header(const struct lu_env *env, struct mdd_device *mdd,
int markerflags);
OBD_SET_CTXT_MAGIC(&obd->obd_lvfs_ctxt);
obd->obd_lvfs_ctxt.dt = mdd->mdd_bottom;
rc = llog_setup(env, obd, &obd->obd_olg, LLOG_CHANGELOG_ORIG_CTXT,
- obd, &changelog_orig_logops);
+ obd, &llog_common_cat_ops);
if (rc) {
CERROR("%s: changelog llog setup failed: rc = %d\n",
obd->obd_name, rc);
/* setup user changelog */
rc = llog_setup(env, obd, &obd->obd_olg, LLOG_CHANGELOG_USER_ORIG_CTXT,
- obd, &changelog_orig_logops);
+ obd, &llog_common_cat_ops);
if (rc) {
CERROR("%s: changelog users llog setup failed: rc = %d\n",
obd->obd_name, rc);
if (rc)
GOTO(out_ucleanup, rc);
- uctxt->loc_handle->lgh_logops->lop_add = llog_cat_add_rec;
- uctxt->loc_handle->lgh_logops->lop_declare_add = llog_cat_declare_add_rec;
-
rc = llog_init_handle(env, uctxt->loc_handle, LLOG_F_IS_CAT, NULL);
if (rc)
GOTO(out_uclose, rc);
return rc;
}
-
-static struct llog_operations hsm_actions_logops;
-
/**
* set llog methods and create LLOG_AGENT_ORIG_CTXT llog
* object in obd_device
obd->obd_lvfs_ctxt.dt = m->mdd_bottom;
rc = llog_setup(env, obd, &obd->obd_olg, LLOG_AGENT_ORIG_CTXT,
- obd, &hsm_actions_logops);
+ obd, &llog_common_cat_ops);
if (rc) {
CERROR("%s: hsm actions llog setup failed: rc = %d\n",
obd->obd_name, rc);
if (rc)
return rc;
- changelog_orig_logops = llog_osd_ops;
- changelog_orig_logops.lop_add = llog_cat_add_rec;
- changelog_orig_logops.lop_declare_add = llog_cat_declare_add_rec;
-
- hsm_actions_logops = llog_osd_ops;
- hsm_actions_logops.lop_add = llog_cat_add_rec;
- hsm_actions_logops.lop_declare_add = llog_cat_declare_add_rec;
-
rc = class_register_type(&mdd_obd_device_ops, NULL, true, NULL,
LUSTRE_MDD_NAME, &mdd_device_type);
if (rc)
.o_fid_alloc = osp_fid_alloc,
};
-struct llog_operations osp_mds_ost_orig_logops;
-
static struct obd_type sym;
/**
return rc;
}
- /* Note: add_rec/delcare_add_rec will be only used by catalogs */
- osp_mds_ost_orig_logops = llog_osd_ops;
- osp_mds_ost_orig_logops.lop_add = llog_cat_add_rec;
- osp_mds_ost_orig_logops.lop_declare_add = llog_cat_declare_add_rec;
-
/* create "osc" entry for compatibility purposes */
dname.name = "osc";
dname.len = strlen(dname.name);