Whamcloud - gitweb
LU-694 ptlrpc: Job Stats
[fs/lustre-release.git] / lustre / include / obd.h
index 3cf3115..da354e2 100644 (file)
@@ -193,6 +193,8 @@ struct obd_info {
         /* oss capability, its type is obd_capa in client to avoid copy.
          * in contrary its type is lustre_capa in OSS. */
         void                   *oi_capa;
+       /* transfer jobid from ost_sync() to filter_sync()... */
+       char                   *oi_jobid;
 };
 
 /* compare all relevant fields. */
@@ -304,7 +306,8 @@ struct obd_device_target {
         cfs_rw_semaphore_t        obt_rwsem;
         struct vfsmount          *obt_vfsmnt;
         struct file              *obt_health_check_filp;
-        struct osd_properties    obt_osd_properties;
+       struct osd_properties     obt_osd_properties;
+       struct obd_job_stats      obt_jobstats;
 };
 
 /* llog contexts */
@@ -889,6 +892,8 @@ struct obd_trans_info {
         __u32                    oti_conn_cnt;
         /** VBR: versions */
         __u64                    oti_pre_version;
+       /** JobID */
+       char                    *oti_jobid;
 
         struct obd_uuid         *oti_ost_uuid;
 };