X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Futils%2Fwirecheck.c;h=3269c4b7b228f1a322c604b7614bfa6b2605b7ae;hb=429ad0e18eccd7261011ee2c7c193b822747e732;hp=8dff70930b0d7d259410d8c14a96a6df50862fd3;hpb=e760042016bb5b12f9b21568304c02711930720f;p=fs%2Flustre-release.git diff --git a/lustre/utils/wirecheck.c b/lustre/utils/wirecheck.c index 8dff709..3269c4b 100644 --- a/lustre/utils/wirecheck.c +++ b/lustre/utils/wirecheck.c @@ -38,9 +38,9 @@ #include #include #include -#include -#include -#include +#include +#include +#include #define BLANK_LINE() \ do { \ @@ -206,15 +206,31 @@ check_lustre_mdt_attrs(void) CHECK_MEMBER(lustre_mdt_attrs, lma_compat); CHECK_MEMBER(lustre_mdt_attrs, lma_incompat); CHECK_MEMBER(lustre_mdt_attrs, lma_self_fid); + + CHECK_VALUE_X(LMAC_HSM); + CHECK_VALUE_X(LMAC_NOT_IN_OI); + CHECK_VALUE_X(LMAC_FID_ON_OST); + CHECK_VALUE_X(LMAC_STRIPE_INFO); + CHECK_VALUE_X(LMAC_COMP_INFO); + CHECK_VALUE_X(LMAI_RELEASED); CHECK_VALUE_X(LMAI_AGENT); CHECK_VALUE_X(LMAI_REMOTE_PARENT); CHECK_VALUE_X(LMAI_STRIPED); CHECK_VALUE_X(LMAI_ORPHAN); +} - CHECK_VALUE_X(LMAC_HSM); - CHECK_VALUE_X(LMAC_NOT_IN_OI); - CHECK_VALUE_X(LMAC_FID_ON_OST); +static void +check_lustre_ost_attrs(void) +{ + BLANK_LINE(); + CHECK_STRUCT(lustre_ost_attrs); + CHECK_MEMBER(lustre_ost_attrs, loa_lma); + CHECK_MEMBER(lustre_ost_attrs, loa_parent_fid); + CHECK_MEMBER(lustre_ost_attrs, loa_stripe_size); + CHECK_MEMBER(lustre_ost_attrs, loa_comp_id); + CHECK_MEMBER(lustre_ost_attrs, loa_comp_start); + CHECK_MEMBER(lustre_ost_attrs, loa_comp_end); } static void @@ -446,15 +462,8 @@ check_ptlrpc_body(void) CHECK_VALUE(MSGHDR_AT_SUPPORT); CHECK_VALUE(MSGHDR_CKSUM_INCOMPAT18); - CHECK_VALUE_X(MSG_OP_FLAG_MASK); - CHECK_VALUE(MSG_OP_FLAG_SHIFT); - CHECK_VALUE_X(MSG_GEN_FLAG_MASK); - - CHECK_VALUE_X(MSG_LAST_REPLAY); CHECK_VALUE_X(MSG_RESENT); CHECK_VALUE_X(MSG_REPLAY); - CHECK_VALUE_X(MSG_DELAY_REPLAY); - CHECK_VALUE_X(MSG_VERSION_REPLAY); CHECK_VALUE_X(MSG_REQ_REPLAY_DONE); CHECK_VALUE_X(MSG_LOCK_REPLAY_DONE); @@ -463,7 +472,6 @@ check_ptlrpc_body(void) CHECK_VALUE_X(MSG_CONNECT_REPLAYABLE); CHECK_VALUE_X(MSG_CONNECT_LIBCLIENT); CHECK_VALUE_X(MSG_CONNECT_INITIAL); - CHECK_VALUE_X(MSG_CONNECT_ASYNC); CHECK_VALUE_X(MSG_CONNECT_NEXT_VER); CHECK_VALUE_X(MSG_CONNECT_TRANSNO); } @@ -524,11 +532,11 @@ check_obd_connect_data(void) CHECK_DEFINE_64X(OBD_CONNECT_REQPORTAL); CHECK_DEFINE_64X(OBD_CONNECT_ACL); CHECK_DEFINE_64X(OBD_CONNECT_XATTR); - CHECK_DEFINE_64X(OBD_CONNECT_CROW); + CHECK_DEFINE_64X(OBD_CONNECT_LARGE_ACL); CHECK_DEFINE_64X(OBD_CONNECT_TRUNCLOCK); CHECK_DEFINE_64X(OBD_CONNECT_TRANSNO); CHECK_DEFINE_64X(OBD_CONNECT_IBITS); - CHECK_DEFINE_64X(OBD_CONNECT_JOIN); + CHECK_DEFINE_64X(OBD_CONNECT_BARRIER); CHECK_DEFINE_64X(OBD_CONNECT_ATTRFID); CHECK_DEFINE_64X(OBD_CONNECT_NODEVOH); CHECK_DEFINE_64X(OBD_CONNECT_RMT_CLIENT); @@ -573,11 +581,12 @@ check_obd_connect_data(void) CHECK_DEFINE_64X(OBD_CONNECT_MULTIMODRPCS); CHECK_DEFINE_64X(OBD_CONNECT_DIR_STRIPE); CHECK_DEFINE_64X(OBD_CONNECT_SUBTREE); - CHECK_DEFINE_64X(OBD_CONNECT_LOCK_AHEAD); + CHECK_DEFINE_64X(OBD_CONNECT_LOCKAHEAD_OLD); CHECK_DEFINE_64X(OBD_CONNECT_BULK_MBITS); CHECK_DEFINE_64X(OBD_CONNECT_OBDOPACK); CHECK_DEFINE_64X(OBD_CONNECT_FLAGS2); CHECK_DEFINE_64X(OBD_CONNECT2_FILE_SECCTX); + CHECK_DEFINE_64X(OBD_CONNECT2_LOCKAHEAD); CHECK_VALUE_X(OBD_CKSUM_CRC32); CHECK_VALUE_X(OBD_CKSUM_ADLER); @@ -585,6 +594,18 @@ check_obd_connect_data(void) } static void +check_ost_layout(void) +{ + BLANK_LINE(); + CHECK_STRUCT(ost_layout); + CHECK_MEMBER(ost_layout, ol_stripe_size); + CHECK_MEMBER(ost_layout, ol_stripe_count); + CHECK_MEMBER(ost_layout, ol_comp_start); + CHECK_MEMBER(ost_layout, ol_comp_end); + CHECK_MEMBER(ost_layout, ol_comp_id); +} + +static void check_obdo(void) { BLANK_LINE(); @@ -610,10 +631,12 @@ check_obdo(void) CHECK_MEMBER(obdo, o_stripe_idx); CHECK_MEMBER(obdo, o_parent_ver); CHECK_MEMBER(obdo, o_handle); - CHECK_MEMBER(obdo, o_lcookie); + CHECK_MEMBER(obdo, o_layout); + CHECK_MEMBER(obdo, o_layout_version); CHECK_MEMBER(obdo, o_uid_h); CHECK_MEMBER(obdo, o_gid_h); CHECK_MEMBER(obdo, o_data_version); + CHECK_MEMBER(obdo, o_projid); CHECK_MEMBER(obdo, o_padding_4); CHECK_MEMBER(obdo, o_padding_5); CHECK_MEMBER(obdo, o_padding_6); @@ -660,6 +683,10 @@ check_obdo(void) CHECK_DEFINE_64X(OBD_MD_FLCROSSREF); CHECK_DEFINE_64X(OBD_MD_FLGETATTRLOCK); CHECK_DEFINE_64X(OBD_MD_FLDATAVERSION); + CHECK_DEFINE_64X(OBD_MD_CLOSE_INTENT_EXECED); + CHECK_DEFINE_64X(OBD_MD_DEFAULT_MEA); + CHECK_DEFINE_64X(OBD_MD_FLOSTLAYOUT); + CHECK_DEFINE_64X(OBD_MD_FLPROJID); CHECK_CVALUE_X(OBD_FL_INLINEDATA); CHECK_CVALUE_X(OBD_FL_OBDMDEXISTS); @@ -683,7 +710,6 @@ check_obdo(void) CHECK_CVALUE_X(OBD_FL_NOSPC_BLK); CHECK_CVALUE_X(OBD_FL_FLUSH); CHECK_CVALUE_X(OBD_FL_SHORT_IO); - CHECK_CVALUE_X(OBD_FL_LOCAL_MASK); } static void @@ -731,11 +757,50 @@ check_lov_mds_md_v3(void) CHECK_VALUE_X(LOV_PATTERN_RAID0); CHECK_VALUE_X(LOV_PATTERN_RAID1); - CHECK_VALUE_X(LOV_PATTERN_FIRST); + CHECK_VALUE_X(LOV_PATTERN_MDT); CHECK_VALUE_X(LOV_PATTERN_CMOBD); } static void +check_lov_comp_md_entry_v1(void) +{ + BLANK_LINE(); + CHECK_STRUCT(lov_comp_md_entry_v1); + CHECK_MEMBER(lov_comp_md_entry_v1, lcme_id); + CHECK_MEMBER(lov_comp_md_entry_v1, lcme_flags); + CHECK_MEMBER(lov_comp_md_entry_v1, lcme_extent); + CHECK_MEMBER(lov_comp_md_entry_v1, lcme_offset); + CHECK_MEMBER(lov_comp_md_entry_v1, lcme_size); + CHECK_MEMBER(lov_comp_md_entry_v1, lcme_padding); + + CHECK_VALUE_X(LCME_FL_INIT); + CHECK_VALUE_X(LCME_FL_NEG); +} + +static void +check_lov_comp_md_v1(void) +{ + BLANK_LINE(); + CHECK_STRUCT(lov_comp_md_v1); + CHECK_MEMBER(lov_comp_md_v1, lcm_magic); + CHECK_MEMBER(lov_comp_md_v1, lcm_size); + CHECK_MEMBER(lov_comp_md_v1, lcm_layout_gen); + CHECK_MEMBER(lov_comp_md_v1, lcm_flags); + CHECK_MEMBER(lov_comp_md_v1, lcm_entry_count); + CHECK_MEMBER(lov_comp_md_v1, lcm_mirror_count); + CHECK_MEMBER(lov_comp_md_v1, lcm_padding1); + CHECK_MEMBER(lov_comp_md_v1, lcm_padding2); + CHECK_MEMBER(lov_comp_md_v1, lcm_entries[0]); + + CHECK_CDEFINE(LOV_MAGIC_COMP_V1); + + CHECK_VALUE(LCM_FL_NOT_FLR); + CHECK_VALUE(LCM_FL_RDONLY); + CHECK_VALUE(LCM_FL_WRITE_PENDING); + CHECK_VALUE(LCM_FL_SYNC_PENDING); +} + +static void check_lmv_mds_md_v1(void) { BLANK_LINE(); @@ -972,9 +1037,9 @@ check_mdt_body(void) CHECK_MEMBER(mdt_body, mbo_unused3); CHECK_MEMBER(mdt_body, mbo_uid_h); CHECK_MEMBER(mdt_body, mbo_gid_h); - CHECK_MEMBER(mdt_body, mbo_padding_5); - CHECK_MEMBER(mdt_body, mbo_padding_6); - CHECK_MEMBER(mdt_body, mbo_padding_7); + CHECK_MEMBER(mdt_body, mbo_projid); + CHECK_MEMBER(mdt_body, mbo_dom_size); + CHECK_MEMBER(mdt_body, mbo_dom_blocks); CHECK_MEMBER(mdt_body, mbo_padding_8); CHECK_MEMBER(mdt_body, mbo_padding_9); CHECK_MEMBER(mdt_body, mbo_padding_10); @@ -1059,7 +1124,7 @@ check_mdt_rec_setattr(void) CHECK_MEMBER(mdt_rec_setattr, sa_attr_flags); CHECK_MEMBER(mdt_rec_setattr, sa_mode); CHECK_MEMBER(mdt_rec_setattr, sa_bias); - CHECK_MEMBER(mdt_rec_setattr, sa_padding_3); + CHECK_MEMBER(mdt_rec_setattr, sa_projid); CHECK_MEMBER(mdt_rec_setattr, sa_padding_4); CHECK_MEMBER(mdt_rec_setattr, sa_padding_5); } @@ -1217,6 +1282,35 @@ check_mdt_rec_setxattr(void) } static void +check_mdt_rec_resync(void) +{ + BLANK_LINE(); + CHECK_STRUCT(mdt_rec_resync); + CHECK_MEMBER(mdt_rec_resync, rs_opcode); + CHECK_MEMBER(mdt_rec_resync, rs_cap); + CHECK_MEMBER(mdt_rec_resync, rs_fsuid); + CHECK_MEMBER(mdt_rec_resync, rs_fsuid_h); + CHECK_MEMBER(mdt_rec_resync, rs_fsgid); + CHECK_MEMBER(mdt_rec_resync, rs_fsgid_h); + CHECK_MEMBER(mdt_rec_resync, rs_suppgid1); + CHECK_MEMBER(mdt_rec_resync, rs_suppgid1_h); + CHECK_MEMBER(mdt_rec_resync, rs_suppgid2); + CHECK_MEMBER(mdt_rec_resync, rs_suppgid2_h); + CHECK_MEMBER(mdt_rec_resync, rs_fid); + CHECK_MEMBER(mdt_rec_resync, rs_padding0); + CHECK_MEMBER(mdt_rec_resync, rs_padding1); + CHECK_MEMBER(mdt_rec_resync, rs_padding2); + CHECK_MEMBER(mdt_rec_resync, rs_padding3); + CHECK_MEMBER(mdt_rec_resync, rs_padding4); + CHECK_MEMBER(mdt_rec_resync, rs_bias); + CHECK_MEMBER(mdt_rec_resync, rs_padding5); + CHECK_MEMBER(mdt_rec_resync, rs_padding6); + CHECK_MEMBER(mdt_rec_resync, rs_padding7); + CHECK_MEMBER(mdt_rec_resync, rs_padding8); + CHECK_MEMBER(mdt_rec_resync, rs_padding9); +} + +static void check_mdt_rec_reint(void) { BLANK_LINE(); @@ -1309,6 +1403,7 @@ check_ldlm_inodebits(void) BLANK_LINE(); CHECK_STRUCT(ldlm_inodebits); CHECK_MEMBER(ldlm_inodebits, bits); + CHECK_MEMBER(ldlm_inodebits, try_bits); } static void @@ -1445,6 +1540,23 @@ check_ldlm_gl_lquota_desc(void) CHECK_MEMBER(ldlm_gl_lquota_desc, gl_pad2); } +static void check_ldlm_gl_barrier_desc(void) +{ + BLANK_LINE(); + CHECK_STRUCT(ldlm_gl_barrier_desc); + CHECK_MEMBER(ldlm_gl_barrier_desc, lgbd_status); + CHECK_MEMBER(ldlm_gl_barrier_desc, lgbd_timeout); + CHECK_MEMBER(ldlm_gl_barrier_desc, lgbd_padding); +} + +static void check_ldlm_barrier_lvb(void) +{ + BLANK_LINE(); + CHECK_STRUCT(barrier_lvb); + CHECK_MEMBER(barrier_lvb, lvb_status); + CHECK_MEMBER(barrier_lvb, lvb_index); + CHECK_MEMBER(barrier_lvb, lvb_padding); +} #if LUSTRE_VERSION_CODE < OBD_OCD_VERSION(2, 13, 53, 0) static void @@ -1574,6 +1686,7 @@ check_llog_setattr64_rec(void) CHECK_MEMBER(llog_setattr64_rec, lsr_gid_h); CHECK_MEMBER(llog_setattr64_rec, lsr_valid); CHECK_MEMBER(llog_setattr64_rec, lsr_tail); + CHECK_MEMBER(llog_setattr64_rec_v2, lsr_projid); } static void @@ -1648,7 +1761,7 @@ check_llog_changelog_user_rec(void) CHECK_STRUCT(llog_changelog_user_rec); CHECK_MEMBER(llog_changelog_user_rec, cur_hdr); CHECK_MEMBER(llog_changelog_user_rec, cur_id); - CHECK_MEMBER(llog_changelog_user_rec, cur_padding); + CHECK_MEMBER(llog_changelog_user_rec, cur_time); CHECK_MEMBER(llog_changelog_user_rec, cur_endrec); CHECK_MEMBER(llog_changelog_user_rec, cur_tail); } @@ -1688,17 +1801,6 @@ check_llog_log_hdr(void) } static void -check_llog_cookie(void) -{ - BLANK_LINE(); - CHECK_STRUCT(llog_cookie); - CHECK_MEMBER(llog_cookie, lgc_lgl); - CHECK_MEMBER(llog_cookie, lgc_subsys); - CHECK_MEMBER(llog_cookie, lgc_index); - CHECK_MEMBER(llog_cookie, lgc_padding); -} - -static void check_llogd_body(void) { BLANK_LINE(); @@ -1796,6 +1898,51 @@ check_mgs_target_info(void) } static void +check_mgs_nidtbl_entry(void) +{ + BLANK_LINE(); + CHECK_STRUCT(mgs_nidtbl_entry); + CHECK_MEMBER(mgs_nidtbl_entry, mne_version); + CHECK_MEMBER(mgs_nidtbl_entry, mne_instance); + CHECK_MEMBER(mgs_nidtbl_entry, mne_index); + CHECK_MEMBER(mgs_nidtbl_entry, mne_length); + CHECK_MEMBER(mgs_nidtbl_entry, mne_type); + CHECK_MEMBER(mgs_nidtbl_entry, mne_nid_type); + CHECK_MEMBER(mgs_nidtbl_entry, mne_nid_size); + CHECK_MEMBER(mgs_nidtbl_entry, mne_nid_count); + CHECK_MEMBER(mgs_nidtbl_entry, u.nids[0]); +} + +static void +check_mgs_config_body(void) +{ + BLANK_LINE(); + CHECK_STRUCT(mgs_config_body); + CHECK_MEMBER(mgs_config_body, mcb_name); + CHECK_MEMBER(mgs_config_body, mcb_offset); + CHECK_MEMBER(mgs_config_body, mcb_type); + CHECK_MEMBER(mgs_config_body, mcb_nm_cur_pass); + CHECK_MEMBER(mgs_config_body, mcb_bits); + CHECK_MEMBER(mgs_config_body, mcb_units); + + CHECK_CVALUE(CONFIG_T_CONFIG); + CHECK_CVALUE(CONFIG_T_SPTLRPC); + CHECK_CVALUE(CONFIG_T_RECOVER); + CHECK_CVALUE(CONFIG_T_PARAMS); + CHECK_CVALUE(CONFIG_T_NODEMAP); + CHECK_CVALUE(CONFIG_T_BARRIER); +} + +static void +check_mgs_config_res(void) +{ + BLANK_LINE(); + CHECK_STRUCT(mgs_config_res); + CHECK_MEMBER(mgs_config_res, mcr_offset); + CHECK_MEMBER(mgs_config_res, mcr_size); +} + +static void check_lustre_capa(void) { BLANK_LINE(); @@ -1871,7 +2018,9 @@ check_posix_acl_xattr_header(void) printf("#ifdef CONFIG_FS_POSIX_ACL\n"); CHECK_STRUCT_TYPEDEF(posix_acl_xattr_header); CHECK_MEMBER_TYPEDEF(posix_acl_xattr_header, a_version); + printf("#ifndef HAVE_STRUCT_POSIX_ACL_XATTR\n"); CHECK_MEMBER_TYPEDEF(posix_acl_xattr_header, a_entries); + printf("#endif /* HAVE_STRUCT_POSIX_ACL_XATTR */\n"); printf("#endif /* CONFIG_FS_POSIX_ACL */\n"); } @@ -2035,12 +2184,11 @@ check_hsm_copy(void) static void check_layout_intent(void) { - BLANK_LINE(); - CHECK_STRUCT(layout_intent); - CHECK_MEMBER(layout_intent, li_opc); - CHECK_MEMBER(layout_intent, li_flags); - CHECK_MEMBER(layout_intent, li_start); - CHECK_MEMBER(layout_intent, li_end); + BLANK_LINE(); + CHECK_STRUCT(layout_intent); + CHECK_MEMBER(layout_intent, li_opc); + CHECK_MEMBER(layout_intent, li_flags); + CHECK_MEMBER(layout_intent, li_extent); CHECK_VALUE(LAYOUT_INTENT_ACCESS); CHECK_VALUE(LAYOUT_INTENT_READ); @@ -2247,9 +2395,11 @@ static void check_lfsck_request(void) CHECK_MEMBER(lfsck_request, lr_flags); CHECK_MEMBER(lfsck_request, lr_fid); CHECK_MEMBER(lfsck_request, lr_fid2); - CHECK_MEMBER(lfsck_request, lr_fid3); + CHECK_MEMBER(lfsck_request, lr_comp_id); + CHECK_MEMBER(lfsck_request, lr_padding_0); CHECK_MEMBER(lfsck_request, lr_padding_1); CHECK_MEMBER(lfsck_request, lr_padding_2); + CHECK_MEMBER(lfsck_request, lr_padding_3); CHECK_VALUE_X(LFSCK_TYPE_SCRUB); CHECK_VALUE_X(LFSCK_TYPE_LAYOUT); @@ -2262,12 +2412,9 @@ static void check_lfsck_request(void) CHECK_VALUE(LE_START); CHECK_VALUE(LE_STOP); CHECK_VALUE(LE_QUERY); - CHECK_VALUE(LE_FID_ACCESSED); CHECK_VALUE(LE_PEER_EXIT); CHECK_VALUE(LE_CONDITIONAL_DESTROY); CHECK_VALUE(LE_PAIRS_VERIFY); - CHECK_VALUE(LE_SKIP_NLINK_DECLARE); - CHECK_VALUE(LE_SKIP_NLINK); CHECK_VALUE(LE_SET_LMV_MASTER); CHECK_VALUE(LE_SET_LMV_SLAVE); @@ -2334,74 +2481,18 @@ static void check_llog_update_record(void) CHECK_MEMBER(llog_update_record, lur_update_rec); } -static void system_string(char *cmdline, char *str, int len) -{ - int fds[2]; - int rc; - pid_t pid; - - rc = pipe(fds); - if (rc != 0) - abort(); - - pid = fork(); - if (pid == 0) { - /* child */ - int fd = fileno(stdout); - - rc = dup2(fds[1], fd); - if (rc != fd) - abort(); - - exit(system(cmdline)); - /* notreached */ - } else if ((int)pid < 0) { - abort(); - } else { - FILE *f = fdopen(fds[0], "r"); - - if (f == NULL) - abort(); - - close(fds[1]); - - if (fgets(str, len, f) == NULL) - abort(); - - if (waitpid(pid, &rc, 0) != pid) - abort(); - - if (!WIFEXITED(rc) || WEXITSTATUS(rc) != 0) - abort(); - - if (strnlen(str, len) == len) - str[len - 1] = 0; - - if (str[strlen(str) - 1] == '\n') - str[strlen(str) - 1] = 0; - - fclose(f); - } -} - int main(int argc, char **argv) { - char unameinfo[80]; - char gccinfo[80]; - - system_string("uname -a", unameinfo, sizeof(unameinfo)); - system_string(CC " -v 2>&1 | tail -1", gccinfo, sizeof(gccinfo)); + BLANK_LINE(); printf ("void lustre_assert_wire_constants(void)\n" "{\n" - " /* Wire protocol assertions generated by 'wirecheck'\n" - " * (make -C lustre/utils newwiretest)\n" - " * running on %s\n" - " * with %s */\n" - "\n", unameinfo, gccinfo); + " /* Wire protocol assertions generated by 'wirecheck'\n" + " * (make -C lustre/utils newwiretest)\n" + " */\n"); - BLANK_LINE (); + BLANK_LINE(); COMMENT("Constants..."); CHECK_VALUE(PTL_RPC_MSG_REQUEST); @@ -2517,6 +2608,7 @@ main(int argc, char **argv) CHECK_VALUE_64X(MDS_ATTR_CTIME_SET); CHECK_VALUE_64X(MDS_ATTR_FROM_OPEN); CHECK_VALUE_64X(MDS_ATTR_BLOCKS); + CHECK_VALUE_64X(MDS_ATTR_PROJID); CHECK_VALUE(FLD_QUERY); CHECK_VALUE(FLD_READ); @@ -2606,6 +2698,7 @@ main(int argc, char **argv) CHECK_STRUCT(obd_uuid); check_lu_seq_range(); check_lustre_mdt_attrs(); + check_lustre_ost_attrs(); CHECK_VALUE(OUT_CREATE); CHECK_VALUE(OUT_DESTROY); @@ -2635,10 +2728,13 @@ main(int argc, char **argv) check_lustre_msg_v2(); check_ptlrpc_body(); check_obd_connect_data(); + check_ost_layout(); check_obdo(); check_lov_ost_data_v1(); check_lov_mds_md_v1(); check_lov_mds_md_v3(); + check_lov_comp_md_entry_v1(); + check_lov_comp_md_v1(); check_lmv_mds_md_v1(); check_obd_statfs(); check_obd_ioobj(); @@ -2655,6 +2751,7 @@ main(int argc, char **argv) check_mdt_rec_unlink(); check_mdt_rec_rename(); check_mdt_rec_setxattr(); + check_mdt_rec_resync(); check_mdt_rec_reint(); check_lmv_desc(); check_lov_desc(); @@ -2671,6 +2768,8 @@ main(int argc, char **argv) check_ldlm_ost_lvb(); check_ldlm_lquota_lvb(); check_ldlm_gl_lquota_desc(); + check_ldlm_gl_barrier_desc(); + check_ldlm_barrier_lvb(); #if LUSTRE_VERSION_CODE < OBD_OCD_VERSION(2, 13, 53, 0) check_mgs_send_param(); #endif @@ -2693,12 +2792,14 @@ main(int argc, char **argv) check_llog_gen(); check_llog_gen_rec(); check_llog_log_hdr(); - check_llog_cookie(); check_llogd_body(); check_llogd_conn_body(); check_ll_fiemap_info_key(); check_quota_body(); check_mgs_target_info(); + check_mgs_nidtbl_entry(); + check_mgs_config_body(); + check_mgs_config_res(); check_lustre_capa(); check_lustre_capa_key(); check_getinfo_fid2path();