From 5f388eef7e9293db3438811dda7e0962c6a0c71b Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Mon, 28 Mar 2011 14:21:55 +1030 Subject: [PATCH] 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. --- ccan/tdb2/tools/speed.c | 5 +++++ 1 file changed, 5 insertions(+) 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--; -- 2.39.2