summaryrefslogtreecommitdiff
path: root/src/schema
diff options
context:
space:
mode:
authorMichael Cahill <michael.cahill@mongodb.com>2015-11-19 11:37:36 +1100
committerMichael Cahill <michael.cahill@mongodb.com>2015-11-19 11:37:36 +1100
commit2bf052b61603eb0d6c7592c1bd3e0723495451be (patch)
tree16c0f97519fce4eed13b48d979ec40c24cb29e67 /src/schema
parent6746688f9c41052791e644fe2f97a550c96c3341 (diff)
parenta72ddb75ae212726c3891cb7ec0e72a5f3b225f0 (diff)
downloadmongo-2bf052b61603eb0d6c7592c1bd3e0723495451be.tar.gz
Merge branch 'develop' into wt-1315-join-cursor
Diffstat (limited to 'src/schema')
-rw-r--r--src/schema/schema_truncate.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/schema/schema_truncate.c b/src/schema/schema_truncate.c
index 03a991a9aba..c39bba4753c 100644
--- a/src/schema/schema_truncate.c
+++ b/src/schema/schema_truncate.c
@@ -26,6 +26,7 @@ __truncate_file(WT_SESSION_IMPL *session, const char *uri)
/* Open and lock the file. */
WT_RET(__wt_session_get_btree(
session, uri, NULL, NULL, WT_DHANDLE_EXCLUSIVE));
+ WT_STAT_FAST_DATA_INCR(session, cursor_truncate);
/* Get the allocation size. */
allocsize = S2BT(session)->allocsize;
@@ -56,6 +57,7 @@ __truncate_table(WT_SESSION_IMPL *session, const char *uri, const char *cfg[])
u_int i;
WT_RET(__wt_schema_get_table(session, uri, strlen(uri), false, &table));
+ WT_STAT_FAST_DATA_INCR(session, cursor_truncate);
/* Truncate the column groups. */
for (i = 0; i < WT_COLGROUPS(table); i++)
@@ -90,6 +92,7 @@ __truncate_dsrc(WT_SESSION_IMPL *session, const char *uri)
while ((ret = cursor->next(cursor)) == 0)
WT_ERR(cursor->remove(cursor));
WT_ERR_NOTFOUND_OK(ret);
+ WT_STAT_FAST_DATA_INCR(session, cursor_truncate);
err: WT_TRET(cursor->close(cursor));
return (ret);