diff options
author | Alex Gorrod <alexander.gorrod@mongodb.com> | 2016-09-16 16:22:54 +1000 |
---|---|---|
committer | Alex Gorrod <alexander.gorrod@mongodb.com> | 2016-09-16 16:26:24 +1000 |
commit | 7693fa59c4470db729d85af99fb9cc3b264fa8c8 (patch) | |
tree | ae2747db581d28abb65251754cf735074eebafc7 /src/third_party/wiredtiger/src/async/async_api.c | |
parent | 2c15ad73fb47d7697e05fb2b7972021b87a56452 (diff) | |
download | mongo-7693fa59c4470db729d85af99fb9cc3b264fa8c8.tar.gz |
Import wiredtiger: 5bc03723a7e77c96b1d5e45a97173654872c727a from branch mongodb-3.4
ref: deeb0f589a..5bc03723a7
for: 3.3.13
WT-2859 Improve statistics macros to not collect stats when statistics=none is set
WT-2894 Create workload that shows negative scaling when overwhelmed
WT-2900 Add ARM8 build support to WiredTiger and fix ARM CRC assembler tags
WT-2902 Enhance eviction to work better with update heavy YCSB load
WT-2905 dead code: MongoDB Coverity #99881
WT-2908 Add dry-run support to python unit-test
WT-2910 test_inmem01 can abort due to stuck cache
WT-2911 add support for gcc6
WT-2912 make --enable-strict run on the zseries test box
WT-2913 stuck cache after latest merge
WT-2914 Fix link error on OS/X for checksum_init call
WT-2916 whitespace check not working
Diffstat (limited to 'src/third_party/wiredtiger/src/async/async_api.c')
-rw-r--r-- | src/third_party/wiredtiger/src/async/async_api.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/third_party/wiredtiger/src/async/async_api.c b/src/third_party/wiredtiger/src/async/async_api.c index 0a855514a07..bac4dc01bae 100644 --- a/src/third_party/wiredtiger/src/async/async_api.c +++ b/src/third_party/wiredtiger/src/async/async_api.c @@ -113,7 +113,7 @@ __async_new_op_alloc(WT_SESSION_IMPL *session, const char *uri, conn = S2C(session); async = conn->async; - WT_STAT_FAST_CONN_INCR(session, async_op_alloc); + WT_STAT_CONN_INCR(session, async_op_alloc); *opp = NULL; retry: @@ -143,7 +143,7 @@ retry: * We still haven't found one. Return an error. */ if (op == NULL || op->state != WT_ASYNCOP_FREE) { - WT_STAT_FAST_CONN_INCR(session, async_full); + WT_STAT_CONN_INCR(session, async_full); WT_RET(EBUSY); } /* @@ -152,10 +152,10 @@ retry: * Start the next search at the next entry after this one. */ if (!__wt_atomic_cas32(&op->state, WT_ASYNCOP_FREE, WT_ASYNCOP_READY)) { - WT_STAT_FAST_CONN_INCR(session, async_alloc_race); + WT_STAT_CONN_INCR(session, async_alloc_race); goto retry; } - WT_STAT_FAST_CONN_INCRV(session, async_alloc_view, view); + WT_STAT_CONN_INCRV(session, async_alloc_view, view); WT_RET(__async_get_format(conn, uri, config, op)); op->unique_id = __wt_atomic_add64(&async->op_id, 1); op->optype = WT_AOP_NONE; @@ -507,7 +507,7 @@ __wt_async_flush(WT_SESSION_IMPL *session) if (workers == 0) return (0); - WT_STAT_FAST_CONN_INCR(session, async_flush); + WT_STAT_CONN_INCR(session, async_flush); /* * We have to do several things. First we have to prevent * other callers from racing with us so that only one |