From: wangdi Date: Thu, 3 Aug 2006 10:38:01 +0000 (+0000) Subject: Branch: b_new_cmd X-Git-Tag: v1_8_0_110~486^2~1289 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=0903b55a566529f9cfd522ff806b3570fc8aeb0a;p=fs%2Flustre-release.git Branch: b_new_cmd change to MDSIZE and EASIZE to min size, after reorganize md size management --- diff --git a/lustre/include/lustre/lustre_idl.h b/lustre/include/lustre/lustre_idl.h index 3ef8e82..de23502 100644 --- a/lustre/include/lustre/lustre_idl.h +++ b/lustre/include/lustre/lustre_idl.h @@ -606,6 +606,7 @@ struct lov_mds_md_v1 { /* LOV EA mds/wire data (little-endian) */ }; #define MAX_MD_SIZE (sizeof(struct lov_mds_md) + 4 * sizeof(struct lov_ost_data)) +#define MIN_MD_SIZE (sizeof(struct lov_mds_md) + 1 * sizeof(struct lov_ost_data)) #define XATTR_NAME_ACL_ACCESS "system.posix_acl_access" #define XATTR_NAME_LOV "trusted.lov" diff --git a/lustre/ptlrpc/layout.c b/lustre/ptlrpc/layout.c index e8f7f5d..f865c37 100644 --- a/lustre/ptlrpc/layout.c +++ b/lustre/ptlrpc/layout.c @@ -355,7 +355,7 @@ EXPORT_SYMBOL(RMF_LDLM_INTENT); */ const struct req_msg_field RMF_MDT_MD = - DEFINE_MSGF("mdt_md", 0, MAX_MD_SIZE, lustre_swab_lov_mds_md); + DEFINE_MSGF("mdt_md", 0, MIN_MD_SIZE, lustre_swab_lov_mds_md); EXPORT_SYMBOL(RMF_MDT_MD); const struct req_msg_field RMF_REC_UNLINK = @@ -385,7 +385,7 @@ EXPORT_SYMBOL(RMF_REC_SETATTR); /* FIXME: this length should be defined as a macro*/ const struct req_msg_field RMF_EADATA = DEFINE_MSGF("eadata", 0, - 4 + 32 * 8, NULL); + 4, NULL); EXPORT_SYMBOL(RMF_EADATA); const struct req_msg_field RMF_LOGCOOKIES = @@ -642,7 +642,7 @@ int req_capsule_pack(struct req_capsule *pill) int nr; int result; int total; - + const struct req_format *fmt; LASSERT(pill->rc_loc == RCL_SERVER);