Whamcloud - gitweb
Branch: b_new_cmd
authorwangdi <wangdi>
Thu, 3 Aug 2006 10:38:01 +0000 (10:38 +0000)
committerwangdi <wangdi>
Thu, 3 Aug 2006 10:38:01 +0000 (10:38 +0000)
change to MDSIZE and EASIZE to min size, after reorganize md size management

lustre/include/lustre/lustre_idl.h
lustre/ptlrpc/layout.c

index 3ef8e82..de23502 100644 (file)
@@ -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"
index e8f7f5d..f865c37 100644 (file)
@@ -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);