[Pvfs2-cvs] commit by shuangy in pvfs2/src/client/sysint: sys-mkdir.sm

CVS commit program cvs at parl.clemson.edu
Fri Dec 3 17:17:46 EST 2010


Update of /projects/cvsroot/pvfs2/src/client/sysint
In directory parlweb1:/tmp/cvs-serv13753/src/client/sysint

Modified Files:
      Tag: Orange-Elaine-Distr-Dir-Branch
	sys-mkdir.sm 
Log Message:
adjust mkdir.


Index: sys-mkdir.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/client/sysint/sys-mkdir.sm,v
diff -p -u -r1.66.36.10 -r1.66.36.11
--- sys-mkdir.sm	29 Nov 2010 23:30:55 -0000	1.66.36.10
+++ sys-mkdir.sm	3 Dec 2010 22:17:46 -0000	1.66.36.11
@@ -355,7 +355,8 @@ static PINT_sm_action mkdir_msg_setup_ms
 
     js_p->error_code = 0;
 
-    gossip_debug(GOSSIP_CLIENT_DEBUG," mkdir: posting mkdir req\n");
+    gossip_debug(GOSSIP_CLIENT_DEBUG," mkdir: posting mkdir req, "
+            "[num_dirent_files=%d]\n", sm_p->u.mkdir.num_dirent_files);
 
     PINT_msgpair_init(&sm_p->msgarray_op);
     msg_p = &sm_p->msgarray_op.msgpair;
@@ -647,6 +648,16 @@ static PINT_sm_action mkdir_parent_getat
         js_p->error_code = ret;
         return SM_ACTION_COMPLETE;
     }
+
+#if 0
+    /* set value of num_dirent_files, 
+     * max(max(parent_num, command_line) [client], config_file)[server] */
+    sm_p->u.mkdir.num_dirent_files = attr->u.dir.dist_dir_attr.num_servers;
+
+    /* TODO: get command line value of NumDirdata */
+
+    /* note: if select less # of dirdata servers, need to modify getattr, etc. to contact only active servers, not all dirdata servers */
+#endif
 
     return SM_ACTION_COMPLETE;
 }



More information about the Pvfs2-cvs mailing list