Whamcloud - gitweb
LU-1198 idl: move FID VER to DLM resource name[1]
[fs/lustre-release.git] / lustre / utils / wirecheck.c
index fc2f3bb..d888439 100644 (file)
@@ -28,9 +28,8 @@
 /*
  * Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
  * Use is subject to license terms.
- */
-/*
- * Copyright (c) 2011 Whamcloud, Inc.
+ *
+ * Copyright (c) 2011, 2012, Whamcloud, Inc.
  */
 /*
  * This file is part of Lustre, http://www.lustre.org/
@@ -378,8 +377,10 @@ check_obd_connect_data(void)
         CHECK_MEMBER(obd_connect_data, ocd_index);
         CHECK_MEMBER(obd_connect_data, ocd_brw_size);
         CHECK_MEMBER(obd_connect_data, ocd_ibits_known);
-        CHECK_MEMBER(obd_connect_data, ocd_nllu);
-        CHECK_MEMBER(obd_connect_data, ocd_nllg);
+        CHECK_MEMBER(obd_connect_data, ocd_blocksize);
+        CHECK_MEMBER(obd_connect_data, ocd_inodespace);
+        CHECK_MEMBER(obd_connect_data, ocd_grant_extent);
+        CHECK_MEMBER(obd_connect_data, ocd_unused);
         CHECK_MEMBER(obd_connect_data, ocd_transno);
         CHECK_MEMBER(obd_connect_data, ocd_group);
         CHECK_MEMBER(obd_connect_data, ocd_cksum_types);
@@ -388,6 +389,19 @@ check_obd_connect_data(void)
         CHECK_MEMBER(obd_connect_data, ocd_maxbytes);
         CHECK_MEMBER(obd_connect_data, padding1);
         CHECK_MEMBER(obd_connect_data, padding2);
+        CHECK_MEMBER(obd_connect_data, padding3);
+        CHECK_MEMBER(obd_connect_data, padding4);
+        CHECK_MEMBER(obd_connect_data, padding5);
+        CHECK_MEMBER(obd_connect_data, padding6);
+        CHECK_MEMBER(obd_connect_data, padding7);
+        CHECK_MEMBER(obd_connect_data, padding8);
+        CHECK_MEMBER(obd_connect_data, padding9);
+        CHECK_MEMBER(obd_connect_data, paddingA);
+        CHECK_MEMBER(obd_connect_data, paddingB);
+        CHECK_MEMBER(obd_connect_data, paddingC);
+        CHECK_MEMBER(obd_connect_data, paddingD);
+        CHECK_MEMBER(obd_connect_data, paddingE);
+        CHECK_MEMBER(obd_connect_data, paddingF);
 
         CHECK_DEFINE_64X(OBD_CONNECT_RDONLY);
         CHECK_DEFINE_64X(OBD_CONNECT_INDEX);
@@ -430,6 +444,9 @@ check_obd_connect_data(void)
         CHECK_DEFINE_64X(OBD_CONNECT_64BITHASH);
         CHECK_DEFINE_64X(OBD_CONNECT_MAXBYTES);
         CHECK_DEFINE_64X(OBD_CONNECT_IMP_RECOV);
+        CHECK_DEFINE_64X(OBD_CONNECT_JOBSTATS);
+        CHECK_DEFINE_64X(OBD_CONNECT_GRANT_PARAM);
+        CHECK_DEFINE_64X(OBD_CONNECT_EINPROGRESS);
 
         CHECK_VALUE_X(OBD_CKSUM_CRC32);
         CHECK_VALUE_X(OBD_CKSUM_ADLER);
@@ -466,7 +483,7 @@ check_obdo(void)
         CHECK_MEMBER(obdo, o_lcookie);
         CHECK_MEMBER(obdo, o_uid_h);
         CHECK_MEMBER(obdo, o_gid_h);
-        CHECK_MEMBER(obdo, o_padding_3);
+        CHECK_MEMBER(obdo, o_data_version);
         CHECK_MEMBER(obdo, o_padding_4);
         CHECK_MEMBER(obdo, o_padding_5);
         CHECK_MEMBER(obdo, o_padding_6);
@@ -518,6 +535,7 @@ check_obdo(void)
         CHECK_DEFINE_64X(OBD_MD_FLRMTLGETFACL);
         CHECK_DEFINE_64X(OBD_MD_FLRMTRSETFACL);
         CHECK_DEFINE_64X(OBD_MD_FLRMTRGETFACL);
+        CHECK_DEFINE_64X(OBD_MD_FLDATAVERSION);
 
         CHECK_CVALUE_X(OBD_FL_INLINEDATA);
         CHECK_CVALUE_X(OBD_FL_OBDMDEXISTS);
@@ -773,15 +791,16 @@ check_mdt_body(void)
 
         /* these should be identical to their EXT3_*_FL counterparts, and
          * are redefined only to avoid dragging in ext3_fs.h */
-        CHECK_DEFINE_X(MDS_SYNC_FL);
-        CHECK_DEFINE_X(MDS_IMMUTABLE_FL);
-        CHECK_DEFINE_X(MDS_APPEND_FL);
-        CHECK_DEFINE_X(MDS_NOATIME_FL);
-        CHECK_DEFINE_X(MDS_DIRSYNC_FL);
+        CHECK_DEFINE_X(LUSTRE_SYNC_FL);
+        CHECK_DEFINE_X(LUSTRE_IMMUTABLE_FL);
+        CHECK_DEFINE_X(LUSTRE_APPEND_FL);
+        CHECK_DEFINE_X(LUSTRE_NOATIME_FL);
+        CHECK_DEFINE_X(LUSTRE_DIRSYNC_FL);
 
         CHECK_DEFINE_X(MDS_INODELOCK_LOOKUP);
         CHECK_DEFINE_X(MDS_INODELOCK_UPDATE);
         CHECK_DEFINE_X(MDS_INODELOCK_OPEN);
+        CHECK_DEFINE_X(MDS_INODELOCK_LAYOUT);
 }
 
 static void
@@ -1873,7 +1892,7 @@ main(int argc, char **argv)
         CHECK_VALUE(MDS_STATUS_CONN);
         CHECK_VALUE(MDS_STATUS_LOV);
 
-        CHECK_VALUE(MDS_BFLAG_UNCOMMITTED_WRITES);
+        CHECK_VALUE(LUSTRE_BFLAG_UNCOMMITTED_WRITES);
 
         CHECK_VALUE_X(MF_SOM_CHANGE);
         CHECK_VALUE_X(MF_EPOCH_OPEN);
@@ -1950,6 +1969,11 @@ main(int argc, char **argv)
         CHECK_CVALUE(LDLM_IBITS);
         CHECK_CVALUE(LDLM_MAX_TYPE);
 
+        CHECK_CVALUE(LUSTRE_RES_ID_SEQ_OFF);
+        CHECK_CVALUE(LUSTRE_RES_ID_VER_OID_OFF);
+        /* CHECK_CVALUE(LUSTRE_RES_ID_WAS_VER_OFF); packed with OID */
+        CHECK_CVALUE(LUSTRE_RES_ID_HSH_OFF);
+
         CHECK_VALUE(OBD_PING);
         CHECK_VALUE(OBD_LOG_CANCEL);
         CHECK_VALUE(OBD_QC_CALLBACK);