Whamcloud - gitweb
LU-1267 lfsck: framework (3) for MDT-OST consistency
[fs/lustre-release.git] / lustre / utils / wirecheck.c
index 120311c..0536384 100644 (file)
@@ -1207,20 +1207,6 @@ check_lmv_desc(void)
 }
 
 static void
-check_lmv_stripe_md(void)
-{
-       BLANK_LINE();
-       CHECK_STRUCT(lmv_stripe_md);
-       CHECK_MEMBER(lmv_stripe_md, mea_magic);
-       CHECK_MEMBER(lmv_stripe_md, mea_count);
-       CHECK_MEMBER(lmv_stripe_md, mea_master);
-       CHECK_MEMBER(lmv_stripe_md, mea_padding);
-       CHECK_CVALUE(LOV_MAXPOOLNAME);
-       CHECK_MEMBER(lmv_stripe_md, mea_pool_name[LOV_MAXPOOLNAME]);
-       CHECK_MEMBER(lmv_stripe_md, mea_ids[0]);
-}
-
-static void
 check_lov_desc(void)
 {
        BLANK_LINE();
@@ -2042,6 +2028,34 @@ static void check_update(void)
        CHECK_MEMBER(update, u_bufs);
 }
 
+static void check_lfsck_request(void)
+{
+       BLANK_LINE();
+       CHECK_STRUCT(lfsck_request);
+       CHECK_MEMBER(lfsck_request, lr_event);
+       CHECK_MEMBER(lfsck_request, lr_index);
+       CHECK_MEMBER(lfsck_request, lr_flags);
+       CHECK_MEMBER(lfsck_request, lr_valid);
+       CHECK_MEMBER(lfsck_request, lr_speed);
+       CHECK_MEMBER(lfsck_request, lr_version);
+       CHECK_MEMBER(lfsck_request, lr_active);
+       CHECK_MEMBER(lfsck_request, lr_param);
+       CHECK_MEMBER(lfsck_request, lr_async_windows);
+       CHECK_MEMBER(lfsck_request, lr_padding_1);
+       CHECK_MEMBER(lfsck_request, lr_fid);
+       CHECK_MEMBER(lfsck_request, lr_padding_2);
+       CHECK_MEMBER(lfsck_request, lr_padding_3);
+}
+
+static void check_lfsck_reply(void)
+{
+       BLANK_LINE();
+       CHECK_STRUCT(lfsck_reply);
+       CHECK_MEMBER(lfsck_reply, lr_status);
+       CHECK_MEMBER(lfsck_reply, lr_padding_1);
+       CHECK_MEMBER(lfsck_reply, lr_padding_2);
+}
+
 static void system_string(char *cmdline, char *str, int len)
 {
        int   fds[2];
@@ -2237,6 +2251,7 @@ main(int argc, char **argv)
        CHECK_VALUE_64X(MDS_ATTR_BLOCKS);
 
        CHECK_VALUE(FLD_QUERY);
+       CHECK_VALUE(FLD_READ);
        CHECK_VALUE(FLD_FIRST_OPC);
        CHECK_VALUE(FLD_LAST_OPC);
 
@@ -2364,7 +2379,6 @@ main(int argc, char **argv)
        check_mdt_rec_setxattr();
        check_mdt_rec_reint();
        check_lmv_desc();
-       check_lmv_stripe_md();
        check_lov_desc();
        check_ldlm_res_id();
        check_ldlm_extent();
@@ -2436,6 +2450,9 @@ main(int argc, char **argv)
        check_update_reply();
        check_update();
 
+       check_lfsck_request();
+       check_lfsck_reply();
+
        printf("}\n\n");
 
        return 0;