Whamcloud - gitweb
LU-1187 lod: Fix config log and setup process for DNE
[fs/lustre-release.git] / lustre / osp / osp_internal.h
index 1815a0c..f9c9c0c 100644 (file)
@@ -93,7 +93,8 @@ struct osp_device {
        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() */
@@ -202,6 +203,7 @@ struct osp_thread_info {
        };
        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,
@@ -293,6 +295,10 @@ static inline struct dt_object *osp_object_child(struct osp_object *o)
                              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;