[Pvfs2-cvs] commit by elaine in pvfs2/src/server: mkdir.sm
CVS commit program
cvs at parl.clemson.edu
Tue Mar 15 14:45:13 EST 2011
Update of /projects/cvsroot/pvfs2/src/server
In directory parlweb1:/tmp/cvs-serv18538
Modified Files:
Tag: Orange-Elaine-Distr-Dir-Branch
mkdir.sm
Log Message:
Store dirdata attributes in keyval database for dirdata handles.
Index: mkdir.sm
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/server/mkdir.sm,v
diff -p -u -r1.53.36.14 -r1.53.36.15
--- mkdir.sm 13 Dec 2010 21:17:00 -0000 1.53.36.14
+++ mkdir.sm 15 Mar 2011 19:45:13 -0000 1.53.36.15
@@ -62,13 +62,12 @@ nested machine pvfs2_mkdir_work_sm
state fill_handles_to_dist_dir_struct
{
run mkdir_fill_handles_to_dist_dir_struct;
- default => write_keyval_to_meta_handle;
/*
- default => remote_dirdata_attr_and_keyval_setup_msgpair;
+ default => write_keyval_to_meta_handle;
*/
+ default => remote_dirdata_attr_and_keyval_setup_msgpair;
}
-/*
state remote_dirdata_attr_and_keyval_setup_msgpair
{
run mkdir_remote_dirdata_attr_and_keyval_setup_msgpair;
@@ -82,7 +81,6 @@ nested machine pvfs2_mkdir_work_sm
success => write_keyval_to_meta_handle;
default => err_msg;
}
-*/
state write_keyval_to_meta_handle
{
@@ -446,7 +444,6 @@ static PINT_sm_action mkdir_fill_handles
return SM_ACTION_COMPLETE;
}
-#if 0
static int mkdir_remote_dirdata_attr_and_keyval_setup_msgpair(struct PINT_smcb *smcb, job_status_s *js_p)
{
struct PINT_server_op *s_op = PINT_sm_frame(smcb, PINT_FRAME_CURRENT);
@@ -464,10 +461,7 @@ static int mkdir_remote_dirdata_attr_and
attr.u.dir.dirdata_handles = s_op->attr.u.dir.dirdata_handles;
attr.u.dir.dist_dir_bitmap = s_op->attr.u.dir.dist_dir_bitmap;
attr.mask = PVFS_ATTR_COMMON_ALL;
- /* not writing DISTDIR_ATTR */
- /*
- attr.mask |= PVFS_ATTR_DIR_DISTDIR_ATTR;
- */
+ attr.mask |= PVFS_ATTR_DIR_DISTDIR_ATTR;
gossip_debug(
GOSSIP_MKDIR_DEBUG,
@@ -510,7 +504,6 @@ static int mkdir_remote_dirdata_attr_and
js_p->error_code = 0;
return SM_ACTION_COMPLETE;
}
-#endif
static PINT_sm_action mkdir_write_keyval_to_meta_handle(
struct PINT_smcb *smcb, job_status_s *js_p)
More information about the Pvfs2-cvs
mailing list