From 0903b55a566529f9cfd522ff806b3570fc8aeb0a Mon Sep 17 00:00:00 2001 From: wangdi Date: Thu, 3 Aug 2006 10:38:01 +0000 Subject: [PATCH] Branch: b_new_cmd change to MDSIZE and EASIZE to min size, after reorganize md size management --- lustre/include/lustre/lustre_idl.h | 1 + lustre/ptlrpc/layout.c | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) 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); -- 1.8.3.1