wiretest.c
来自「lustre 1.6.5 source code」· C语言 代码 · 共 969 行 · 第 1/5 页
C
969 行
(long long)(int)sizeof(((struct obdo *)0)->o_mds)); LASSERTF((int)offsetof(struct obdo, o_stripe_idx) == 120, " found %lld\n", (long long)(int)offsetof(struct obdo, o_stripe_idx)); LASSERTF((int)sizeof(((struct obdo *)0)->o_stripe_idx) == 4, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_stripe_idx)); LASSERTF((int)offsetof(struct obdo, o_padding_1) == 124, " found %lld\n", (long long)(int)offsetof(struct obdo, o_padding_1)); LASSERTF((int)sizeof(((struct obdo *)0)->o_padding_1) == 4, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_padding_1)); LASSERTF((int)offsetof(struct obdo, o_handle) == 128, " found %lld\n", (long long)(int)offsetof(struct obdo, o_handle)); LASSERTF((int)sizeof(((struct obdo *)0)->o_handle) == 8, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_handle)); LASSERTF((int)offsetof(struct obdo, o_lcookie) == 136, " found %lld\n", (long long)(int)offsetof(struct obdo, o_lcookie)); LASSERTF((int)sizeof(((struct obdo *)0)->o_lcookie) == 32, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_lcookie)); LASSERTF((int)offsetof(struct obdo, o_padding_2) == 168, " found %lld\n", (long long)(int)offsetof(struct obdo, o_padding_2)); LASSERTF((int)sizeof(((struct obdo *)0)->o_padding_2) == 8, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_padding_2)); LASSERTF((int)offsetof(struct obdo, o_padding_3) == 176, " found %lld\n", (long long)(int)offsetof(struct obdo, o_padding_3)); LASSERTF((int)sizeof(((struct obdo *)0)->o_padding_3) == 8, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_padding_3)); LASSERTF((int)offsetof(struct obdo, o_padding_4) == 184, " found %lld\n", (long long)(int)offsetof(struct obdo, o_padding_4)); LASSERTF((int)sizeof(((struct obdo *)0)->o_padding_4) == 8, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_padding_4)); LASSERTF((int)offsetof(struct obdo, o_padding_5) == 192, " found %lld\n", (long long)(int)offsetof(struct obdo, o_padding_5)); LASSERTF((int)sizeof(((struct obdo *)0)->o_padding_5) == 8, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_padding_5)); LASSERTF((int)offsetof(struct obdo, o_padding_6) == 200, " found %lld\n", (long long)(int)offsetof(struct obdo, o_padding_6)); LASSERTF((int)sizeof(((struct obdo *)0)->o_padding_6) == 8, " found %lld\n", (long long)(int)sizeof(((struct obdo *)0)->o_padding_6)); CLASSERT(OBD_MD_FLID == (0x00000001ULL)); CLASSERT(OBD_MD_FLATIME == (0x00000002ULL)); CLASSERT(OBD_MD_FLMTIME == (0x00000004ULL)); CLASSERT(OBD_MD_FLCTIME == (0x00000008ULL)); CLASSERT(OBD_MD_FLSIZE == (0x00000010ULL)); CLASSERT(OBD_MD_FLBLOCKS == (0x00000020ULL)); CLASSERT(OBD_MD_FLBLKSZ == (0x00000040ULL)); CLASSERT(OBD_MD_FLMODE == (0x00000080ULL)); CLASSERT(OBD_MD_FLTYPE == (0x00000100ULL)); CLASSERT(OBD_MD_FLUID == (0x00000200ULL)); CLASSERT(OBD_MD_FLGID == (0x00000400ULL)); CLASSERT(OBD_MD_FLFLAGS == (0x00000800ULL)); CLASSERT(OBD_MD_FLNLINK == (0x00002000ULL)); CLASSERT(OBD_MD_FLGENER == (0x00004000ULL)); CLASSERT(OBD_MD_FLRDEV == (0x00010000ULL)); CLASSERT(OBD_MD_FLEASIZE == (0x00020000ULL)); CLASSERT(OBD_MD_LINKNAME == (0x00040000ULL)); CLASSERT(OBD_MD_FLHANDLE == (0x00080000ULL)); CLASSERT(OBD_MD_FLCKSUM == (0x00100000ULL)); CLASSERT(OBD_MD_FLQOS == (0x00200000ULL)); CLASSERT(OBD_MD_FLCOOKIE == (0x00800000ULL)); CLASSERT(OBD_MD_FLGROUP == (0x01000000ULL)); CLASSERT(OBD_MD_FLFID == (0x02000000ULL)); CLASSERT(OBD_MD_FLEPOCH == (0x04000000ULL)); CLASSERT(OBD_MD_FLGRANT == (0x08000000ULL)); CLASSERT(OBD_MD_FLDIREA == (0x10000000ULL)); CLASSERT(OBD_MD_FLUSRQUOTA == (0x20000000ULL)); CLASSERT(OBD_MD_FLGRPQUOTA == (0x40000000ULL)); CLASSERT(OBD_MD_FLMODEASIZE == (0x80000000ULL)); CLASSERT(OBD_MD_MDS == (0x0000000100000000ULL)); CLASSERT(OBD_MD_REINT == (0x0000000200000000ULL)); CLASSERT(OBD_MD_FLXATTR == (0x0000001000000000ULL)); CLASSERT(OBD_MD_FLXATTRLS == (0x0000002000000000ULL)); CLASSERT(OBD_MD_FLXATTRRM == (0x0000004000000000ULL)); CLASSERT(OBD_MD_FLACL == (0x0000008000000000ULL)); CLASSERT(OBD_FL_INLINEDATA == (0x00000001)); CLASSERT(OBD_FL_OBDMDEXISTS == (0x00000002)); CLASSERT(OBD_FL_DELORPHAN == (0x00000004)); CLASSERT(OBD_FL_NORPC == (0x00000008)); CLASSERT(OBD_FL_IDONLY == (0x00000010)); CLASSERT(OBD_FL_RECREATE_OBJS == (0x00000020)); CLASSERT(OBD_FL_DEBUG_CHECK == (0x00000040)); CLASSERT(OBD_FL_NO_USRQUOTA == (0x00000100)); CLASSERT(OBD_FL_NO_GRPQUOTA == (0x00000200)); CLASSERT(OBD_FL_CREATE_CROW == (0x00000400)); CLASSERT(OBD_FL_TRUNCLOCK == (0x00000800)); CLASSERT(OBD_FL_CKSUM_CRC32 == (0x00001000)); CLASSERT(OBD_FL_CKSUM_ADLER == (0x00002000)); CLASSERT(OBD_CKSUM_CRC32 == 1); CLASSERT(OBD_CKSUM_ADLER == 2); /* Checks for struct lov_mds_md_v1 */ LASSERTF((int)sizeof(struct lov_mds_md_v1) == 32, " found %lld\n", (long long)(int)sizeof(struct lov_mds_md_v1)); LASSERTF((int)offsetof(struct lov_mds_md_v1, lmm_magic) == 0, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_v1, lmm_magic)); LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_magic) == 4, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_magic)); LASSERTF((int)offsetof(struct lov_mds_md_v1, lmm_pattern) == 4, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_v1, lmm_pattern)); LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_pattern) == 4, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_pattern)); LASSERTF((int)offsetof(struct lov_mds_md_v1, lmm_object_id) == 8, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_v1, lmm_object_id)); LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_object_id) == 8, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_object_id)); LASSERTF((int)offsetof(struct lov_mds_md_v1, lmm_object_gr) == 16, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_v1, lmm_object_gr)); LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_object_gr) == 8, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_object_gr)); LASSERTF((int)offsetof(struct lov_mds_md_v1, lmm_stripe_size) == 24, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_v1, lmm_stripe_size)); LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_stripe_size) == 4, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_stripe_size)); LASSERTF((int)offsetof(struct lov_mds_md_v1, lmm_stripe_count) == 28, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_v1, lmm_stripe_count)); LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_stripe_count) == 4, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_stripe_count)); LASSERTF((int)offsetof(struct lov_mds_md_v1, lmm_objects) == 32, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_v1, lmm_objects)); LASSERTF((int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_objects) == 0, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_v1 *)0)->lmm_objects)); /* Checks for struct lov_ost_data_v1 */ LASSERTF((int)sizeof(struct lov_ost_data_v1) == 24, " found %lld\n", (long long)(int)sizeof(struct lov_ost_data_v1)); LASSERTF((int)offsetof(struct lov_ost_data_v1, l_object_id) == 0, " found %lld\n", (long long)(int)offsetof(struct lov_ost_data_v1, l_object_id)); LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_id) == 8, " found %lld\n", (long long)(int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_id)); LASSERTF((int)offsetof(struct lov_ost_data_v1, l_object_gr) == 8, " found %lld\n", (long long)(int)offsetof(struct lov_ost_data_v1, l_object_gr)); LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_gr) == 8, " found %lld\n", (long long)(int)sizeof(((struct lov_ost_data_v1 *)0)->l_object_gr)); LASSERTF((int)offsetof(struct lov_ost_data_v1, l_ost_gen) == 16, " found %lld\n", (long long)(int)offsetof(struct lov_ost_data_v1, l_ost_gen)); LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_ost_gen) == 4, " found %lld\n", (long long)(int)sizeof(((struct lov_ost_data_v1 *)0)->l_ost_gen)); LASSERTF((int)offsetof(struct lov_ost_data_v1, l_ost_idx) == 20, " found %lld\n", (long long)(int)offsetof(struct lov_ost_data_v1, l_ost_idx)); LASSERTF((int)sizeof(((struct lov_ost_data_v1 *)0)->l_ost_idx) == 4, " found %lld\n", (long long)(int)sizeof(((struct lov_ost_data_v1 *)0)->l_ost_idx)); CLASSERT(LOV_MAGIC_V1 == 0x0BD10BD0); CLASSERT(LOV_MAGIC_JOIN == 0x0BD20BD0); LASSERTF(LOV_PATTERN_RAID0 == 1, " found %lld\n", (long long)LOV_PATTERN_RAID0); LASSERTF(LOV_PATTERN_RAID1 == 2, " found %lld\n", (long long)LOV_PATTERN_RAID1); /* Checks for struct lov_mds_md_join */ LASSERTF((int)sizeof(struct lov_mds_md_join) == 56, " found %lld\n", (long long)(int)sizeof(struct lov_mds_md_join)); LASSERTF((int)offsetof(struct lov_mds_md_join, lmmj_md) == 0, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_join, lmmj_md)); LASSERTF((int)sizeof(((struct lov_mds_md_join *)0)->lmmj_md) == 32, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_join *)0)->lmmj_md)); LASSERTF((int)offsetof(struct lov_mds_md_join, lmmj_array_id) == 32, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_join, lmmj_array_id)); LASSERTF((int)sizeof(((struct lov_mds_md_join *)0)->lmmj_array_id) == 20, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_join *)0)->lmmj_array_id)); LASSERTF((int)offsetof(struct lov_mds_md_join, lmmj_extent_count) == 52, " found %lld\n", (long long)(int)offsetof(struct lov_mds_md_join, lmmj_extent_count)); LASSERTF((int)sizeof(((struct lov_mds_md_join *)0)->lmmj_extent_count) == 4, " found %lld\n", (long long)(int)sizeof(((struct lov_mds_md_join *)0)->lmmj_extent_count)); /* Checks for struct obd_statfs */ LASSERTF((int)sizeof(struct obd_statfs) == 144, " found %lld\n", (long long)(int)sizeof(struct obd_statfs)); LASSERTF((int)offsetof(struct obd_statfs, os_type) == 0, " found %lld\n", (long long)(int)offsetof(struct obd_statfs, os_type)); LASSERTF((int)sizeof(((struct obd_statfs *)0)->os_type) == 8, " found %lld\n", (long long)(int)sizeof(((struct obd_statfs *)0)->os_type)); LASSERTF((int)offsetof(struct obd_statfs, os_blocks) == 8, " found %lld\n", (long long)(int)offsetof(struct obd_statfs, os_blocks)); LASSERTF((int)sizeof(((struct obd_statfs *)0)->os_blocks) == 8, " found %lld\n", (long long)(int)sizeof(((struct obd_statfs *)0)->os_blocks)); LASSERTF((int)offsetof(struct obd_statfs, os_bfree) == 16, " found %lld\n", (long long)(int)offsetof(struct obd_statfs, os_bfree)); LASSERTF((int)sizeof(((struct obd_statfs *)0)->os_bfree) == 8, " found %lld\n", (long long)(int)sizeof(((struct obd_statfs *)0)->os_bfree)); LASSERTF((int)offsetof(struct obd_statfs, os_bavail) == 24, " found %lld\n", (long long)(int)offsetof(struct obd_statfs, os_bavail)); LASSERTF((int)sizeof(((struct obd_statfs *)0)->os_bavail) == 8, " found %lld\n", (long long)(int)sizeof(((struct obd_statfs *)0)->os_bavail)); LASSERTF((int)offsetof(struct obd_statfs, os_ffree) == 40, " found %lld\n", (long long)(int)offsetof(struct obd_statfs, os_ffree)); LASSERTF((int)sizeof(((struct obd_statfs *)0)->os_ffree) == 8, " found %lld\n", (long long)(int)sizeof(((struct obd_statfs *)0)->os_ffree)); LASSERTF((int)offsetof(struct obd_statfs, os_fsid) == 48, " found %lld\n", (long long)(int)offsetof(struct obd_statfs, os_fsid)); LASSERTF((int)sizeof(((struct obd_statfs *)0)->os_fsid) == 40, " found %lld\n", (long long)(int)sizeof(((struct obd_statfs *)0)->os_fsid)); LASSERTF((int)offsetof(struct obd_statfs, os_bsize) == 88, " found %lld\n", (long long)(int)offsetof(struct obd_statfs, os_bsize)); LASSERTF((int)sizeof(((struct obd_statfs *)0)->os_bsize) == 4, " found %lld\n", (long long)(int)sizeof(((struct obd_statfs *)0)->os_bsize)); LASSERTF((int)offsetof(struct obd_statfs, os_namelen) == 92, " found %lld\n",
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?