int mdt_agent_record_update(const struct lu_env *env,
struct mdt_device *mdt, __u64 *cookies,
int cookies_count, enum agent_req_status status);
-int mdt_agent_llog_update_rec(const struct lu_env *env, struct mdt_device *mdt,
- struct llog_handle *llh,
- struct llog_agent_req_rec *larr);
/* mdt/mdt_hsm_cdt_agent.c */
extern const struct file_operations mdt_hsm_agent_fops;
/* mdt/mdt_coordinator.c */
void mdt_hsm_dump_hal(int level, const char *prefix,
struct hsm_action_list *hal);
+struct cdt_restore_handle *mdt_hsm_restore_hdl_find(struct coordinator *cdt,
+ const struct lu_fid *fid);
/* coordinator management */
int mdt_hsm_cdt_init(struct mdt_device *mdt);
int mdt_hsm_cdt_start(struct mdt_device *mdt);
static inline int mdt_fail_write(const struct lu_env *env,
struct dt_device *dd, int id)
{
- if (OBD_FAIL_CHECK_ORSET(id, OBD_FAIL_ONCE)) {
- CERROR(LUSTRE_MDT_NAME": cfs_fail_loc=%x, fail write ops\n",
- id);
- return dd->dd_ops->dt_ro(env, dd);
- /* We set FAIL_ONCE because we never "un-fail" a device */
- }
-
- return 0;
+ if (OBD_FAIL_CHECK_ORSET(id, OBD_FAIL_ONCE)) {
+ CERROR(LUSTRE_MDT_NAME": cfs_fail_loc=%x, fail write ops\n",
+ id);
+ return dt_ro(env, dd);
+ /* We set FAIL_ONCE because we never "un-fail" a device */
+ }
+
+ return 0;
}
static inline struct mdt_export_data *mdt_req2med(struct ptlrpc_request *req)