[Pvfs2-developers] Re: [Pvfs2-cvs] commit by pcarns in pvfs2-1/src/proto: pvfs2-attr.h pvfs2-req-proto.h

Pete Wyckoff pw at osc.edu
Mon Mar 3 12:30:20 EST 2008


cvs at parl.clemson.edu 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



More information about the Pvfs2-developers mailing list