diff options
author | Alex Gorrod <alexg@wiredtiger.com> | 2012-09-07 16:14:21 +1000 |
---|---|---|
committer | Alex Gorrod <alexg@wiredtiger.com> | 2012-09-07 16:14:21 +1000 |
commit | 031de977f249815c69fe5f42f46a1028960f55e1 (patch) | |
tree | 0f430eba32379b3681761d848e6d706079644ebe /test/fops/fops.c | |
parent | c83edc4cda742c059e766f36e1310673efd5de55 (diff) | |
download | mongo-031de977f249815c69fe5f42f46a1028960f55e1.tar.gz |
Add a bulk cursor operation into fop test.
Diffstat (limited to 'test/fops/fops.c')
-rw-r--r-- | test/fops/fops.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/fops/fops.c b/test/fops/fops.c index 1dc777e9df5..6976357b63e 100644 --- a/test/fops/fops.c +++ b/test/fops/fops.c @@ -11,6 +11,7 @@ static void *fop(void *); static void print_stats(u_int); typedef struct { + int bulk; /* bulk load */ int create; /* session.create */ int drop; /* session.drop */ int ckpt; /* session.checkpoint */ @@ -107,7 +108,7 @@ fop(void *arg) s = &run_stats[id]; for (i = 0; i < nops; ++i, sched_yield()) - switch (r() % 5) { + switch (r() % 6) { case 0: ++s->create; obj_create(); @@ -128,6 +129,9 @@ fop(void *arg) ++s->verify; obj_verify(); break; + case 5: + ++s->bulk; + obj_bulk(); default: break; } |