summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/btree/bt_vrfy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/src/btree/bt_vrfy.c')
-rw-r--r--src/third_party/wiredtiger/src/btree/bt_vrfy.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/third_party/wiredtiger/src/btree/bt_vrfy.c b/src/third_party/wiredtiger/src/btree/bt_vrfy.c
index 45c2029f6ed..0ded95c0d8c 100644
--- a/src/third_party/wiredtiger/src/btree/bt_vrfy.c
+++ b/src/third_party/wiredtiger/src/btree/bt_vrfy.c
@@ -118,15 +118,22 @@ __verify_config_offsets(WT_SESSION_IMPL *session, const char *cfg[], int *quitp)
static int
__verify_tree_shape(WT_SESSION_IMPL *session, WT_VSTUFF *vs)
{
+ uint32_t total;
size_t i;
- WT_RET(__wt_msg(session, "Internal page tree-depth:"));
+ for (i = 0, total = 0; i < WT_ELEMENTS(vs->depth_internal); ++i)
+ total += vs->depth_internal[i];
+ WT_RET(__wt_msg(
+ session, "Internal page tree-depth (total %" PRIu32 "):", total));
for (i = 0; i < WT_ELEMENTS(vs->depth_internal); ++i)
if (vs->depth_internal[i] != 0)
WT_RET(__wt_msg(session,
"\t%03zu: %u", i, vs->depth_internal[i]));
- WT_RET(__wt_msg(session, "Leaf page tree-depth:"));
+ for (i = 0, total = 0; i < WT_ELEMENTS(vs->depth_leaf); ++i)
+ total += vs->depth_leaf[i];
+ WT_RET(__wt_msg(
+ session, "Leaf page tree-depth (total %" PRIu32 "):", total));
for (i = 0; i < WT_ELEMENTS(vs->depth_leaf); ++i)
if (vs->depth_leaf[i] != 0)
WT_RET(__wt_msg(session,