[Pvfs2-cvs] commit by sson in pvfs2/src/server: pvfs2-server.c
CVS commit program
cvs at parl.clemson.edu
Mon Mar 21 13:38:39 EST 2011
Update of /projects/cvsroot/pvfs2/src/server
In directory parlweb1:/tmp/cvs-serv7598/src/server
Modified Files:
Tag: pvfs2-mr-shim
pvfs2-server.c
Log Message:
Added DeferSyncToShutdown option, which completely diables any possible
calls to fdatasync or db->sync() while PVFS is running.
Index: pvfs2-server.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/server/pvfs2-server.c,v
diff -p -u -r1.276 -r1.276.4.1
--- pvfs2-server.c 30 Mar 2010 17:24:25 -0000 1.276
+++ pvfs2-server.c 21 Mar 2011 18:38:39 -0000 1.276.4.1
@@ -1029,7 +1029,17 @@ static int server_initialize_subsystems(
gossip_err("Error setting coalescing low watermark\n");
return ret;
}
-
+
+ ret = trove_collection_setinfo(
+ cur_fs->coll_id, trove_context,
+ TROVE_COLLECTION_DEFER_SYNC_TO_SHUTDOWN,
+ (void *)&cur_fs->defer_sync);
+ if(ret < 0)
+ {
+ gossip_err("Error setting trove deferred sync mode\n");
+ return ret;
+ }
+
ret = trove_collection_setinfo(
cur_fs->coll_id, trove_context,
TROVE_COLLECTION_IMMEDIATE_COMPLETION,
More information about the Pvfs2-cvs
mailing list