[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