From: Rusty Russell Date: Mon, 28 Mar 2011 03:51:55 +0000 (+1030) Subject: tdb2: add --no-sync argument to speed. X-Git-Url: http://git.ozlabs.org/?p=ccan;a=commitdiff_plain;h=5f388eef7e9293db3438811dda7e0962c6a0c71b tdb2: add --no-sync argument to speed. Running speed with --transaction --no-sync means no locking or syncs are done, so we can measure raw TDB speed. --- diff --git a/ccan/tdb2/tools/speed.c b/ccan/tdb2/tools/speed.c index 06dc45f6..216a051f 100644 --- a/ccan/tdb2/tools/speed.c +++ b/ccan/tdb2/tools/speed.c @@ -125,6 +125,11 @@ int main(int argc, char *argv[]) argc--; argv++; } + if (argv[1] && strcmp(argv[1], "--no-sync") == 0) { + flags |= TDB_NOSYNC; + argc--; + argv++; + } if (argv[1] && strcmp(argv[1], "--stats") == 0) { seed.base.next = &stats; argc--;