Whamcloud - gitweb
Branch b1_8_gate
authoryangsheng <yangsheng>
Thu, 25 Sep 2008 09:59:26 +0000 (09:59 +0000)
committeryangsheng <yangsheng>
Thu, 25 Sep 2008 09:59:26 +0000 (09:59 +0000)
b=16771
i=adilger, johann

Use fix size timestamp instead of time_t in the cfg_marker and keep
compitibility for old cfg_marker on 32bit system.

lustre/utils/wirecheck.c

index d63c911..f57dd55 100644 (file)
@@ -808,6 +808,19 @@ check_ldlm_lvb(void)
         CHECK_MEMBER(ost_lvb, lvb_blocks);
 }
 
+static void
+check_cfg_marker(void)
+{
+        BLANK_LINE();
+        CHECK_STRUCT(cfg_marker);
+        CHECK_MEMBER(cfg_marker, cm_step);
+        CHECK_MEMBER(cfg_marker, cm_flags);
+        CHECK_MEMBER(cfg_marker, cm_vers);
+        CHECK_MEMBER(cfg_marker, cm_createtime);
+        CHECK_MEMBER(cfg_marker, cm_canceltime);
+        CHECK_MEMBER(cfg_marker, cm_tgtname);
+        CHECK_MEMBER(cfg_marker, cm_comment);
+}
 
 static void
 check_llog_logid(void)
@@ -1405,6 +1418,7 @@ main(int argc, char **argv)
         check_ldlm_request();
         check_ldlm_reply();
         check_ldlm_lvb();
+        check_cfg_marker();
         check_llog_logid();
         check_llog_catid();
         check_llog_rec_hdr();