diff options
author | Rusty Russell <rusty@rustcorp.com.au> | 2011-03-28 14:21:55 +1030 |
---|---|---|
committer | Rusty Russell <rusty@rustcorp.com.au> | 2011-03-28 14:21:55 +1030 |
commit | 5f388eef7e9293db3438811dda7e0962c6a0c71b (patch) | |
tree | 8b631594e8670a45d202531febe33116a8797ff4 | |
parent | 40bab4d5df030f84a63d9c6cb1348d8f27442a0a (diff) |
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.
-rw-r--r-- | ccan/tdb2/tools/speed.c | 5 |
1 files changed, 5 insertions, 0 deletions
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--; |