[Pvfs2-cvs] commit by pcarns in pvfs2-1/src/server: create.sm
CVS commit program
cvs at parl.clemson.edu
Mon Jun 2 15:52:43 EDT 2008
Update of /projects/cvsroot/pvfs2-1/src/server
In directory parlweb1:/tmp/cvs-serv19956/src/server
Modified Files:
Tag: small-file-branch
create.sm
Log Message:
protocol size limit for layout information; custom encode functions for
layout in order to enforce limit; remember to free decoding memory for
create request fields
Index: create.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2-1/src/server/create.sm,v
diff -p -u -r1.46.6.13 -r1.46.6.14
--- create.sm 21 Apr 2008 18:32:43 -0000 1.46.6.13
+++ create.sm 2 Jun 2008 19:52:42 -0000 1.46.6.14
@@ -177,6 +177,17 @@ static int check_stuffed(
/* TODO: implement support for LAYOUT_LIST */
layout = &s_op->req->u.create.layout;
+
+ if(layout->algorithm == PVFS_SYS_LAYOUT_LIST)
+ {
+ int i;
+ for(i=0; i<layout->server_list.count; i++)
+ {
+ gossip_debug(GOSSIP_SERVER_DEBUG, "layout list server %d: %lld\n",
+ i, lld(layout->server_list.servers[i]));
+ }
+ }
+
if(layout->algorithm != PVFS_SYS_LAYOUT_ROUND_ROBIN)
{
gossip_err("Error: only round robin layouts are supported right now.\n");
More information about the Pvfs2-cvs
mailing list