From: Rusty Russell Date: Thu, 16 Jul 2009 01:03:52 +0000 (+0930) Subject: Open database with TDB_NOSYNC to speed it up a little. X-Git-Url: https://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=828331b8566c524049756db69d152649ef033d72;ds=sidebyside Open database with TDB_NOSYNC to speed it up a little. --- diff --git a/ccan/tdb/tools/replay_trace.c b/ccan/tdb/tools/replay_trace.c index 124b7458..8fc0ce52 100644 --- a/ccan/tdb/tools/replay_trace.c +++ b/ccan/tdb/tools/replay_trace.c @@ -1448,9 +1448,8 @@ int main(int argc, char *argv[]) /* Don't fork for single arg case: simple debugging. */ if (argc == 3) { struct tdb_context *tdb; - tdb = tdb_open_ex(argv[1], hashsize[0], tdb_flags[0], - open_flags[0], 0600, - NULL, hash_key); + tdb = tdb_open_ex(argv[1], hashsize[0], tdb_flags[0]|TDB_NOSYNC, + open_flags[0], 0600, NULL, hash_key); printf("Single threaded run..."); fflush(stdout); @@ -1472,9 +1471,9 @@ int main(int argc, char *argv[]) err(1, "fork failed"); case 0: close(fds[1]); - tdb = tdb_open_ex(argv[1], hashsize[i], tdb_flags[i], - open_flags[i], 0600, - NULL, hash_key); + tdb = tdb_open_ex(argv[1], hashsize[i], + tdb_flags[i]|TDB_NOSYNC, + open_flags[i], 0600, NULL, hash_key); if (!tdb) err(1, "Opening tdb %s", argv[1]);