int opd_got_disconnected;
int opd_imp_connected;
int opd_imp_active;
- int opd_imp_seen_connected:1;
+ int opd_imp_seen_connected:1,
+ opd_connect_mdt:1;
/* whether local recovery is completed:
* reported via ->ldo_recovery_complete() */
};
struct llog_cookie osi_cookie;
struct llog_catid osi_cid;
+ struct lu_seq_range osi_seq;
};
static inline void osp_objid_buf_prep(struct osp_thread_info *osi,
struct dt_object, do_lu);
}
+#define osp_init_rpc_lock(lck) mdc_init_rpc_lock(lck)
+#define osp_get_rpc_lock(lck, it) mdc_get_rpc_lock(lck, it)
+#define osp_put_rpc_lock(lck, it) mdc_put_rpc_lock(lck, it)
+
/* osp_dev.c */
void osp_update_last_id(struct osp_device *d, obd_id objid);
extern struct llog_operations osp_mds_ost_orig_logops;