[EMAIL PROTECTED] wrote on Mon, 03 Mar 2008 11:39 -0500:
> Index: pvfs2-attr.h
> ===================================================================
> RCS file: /projects/cvsroot/pvfs2-1/src/proto/pvfs2-attr.h,v
> diff -p -u -r1.40.16.3 -r1.40.16.4
> --- pvfs2-attr.h 28 Feb 2008 21:41:15 -0000 1.40.16.3
> +++ pvfs2-attr.h 3 Mar 2008 16:39:22 -0000 1.40.16.4
> @@ -202,6 +202,9 @@ typedef struct PVFS_object_attr PVFS_obj
> encode_PVFS_time(pptr, &(x)->ctime); \
> encode_uint32_t(pptr, &(x)->mask); \
> encode_PVFS_ds_type(pptr, &(x)->objtype); \
> + if ((x)->objtype == PVFS_TYPE_METAFILE && \
> + (!((x)->mask & PVFS_ATTR_META_UNSTUFFED))) \
> + encode_int32_t(pptr, &(x)->u.meta.stuffed_size); \
> if ((x)->mask & PVFS_ATTR_META_DIST) \
> encode_PVFS_metafile_attr_dist(pptr, &(x)->u.meta); \
Probably need padding else later 64-bit parts will not be on 8-byte
boundaries.
-- Pete
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers