diff options
author | Alex Gorrod <alexg@wiredtiger.com> | 2015-11-03 14:39:26 +1100 |
---|---|---|
committer | Alex Gorrod <alexg@wiredtiger.com> | 2015-11-03 14:39:26 +1100 |
commit | e2142969480b0c9caea69f8e449ca90220639728 (patch) | |
tree | 08f6af69b9cd2ef1c69611928551b504b115120c /src/block | |
parent | a3019fcc09f00dd104efb675dd3df4bc564e08bb (diff) | |
download | mongo-e2142969480b0c9caea69f8e449ca90220639728.tar.gz |
WT-2196 Fix size-only statistics when there are LSM tables.
It used to generate an error message when attempting to open a
statistics=(size) cursor on an LSM tree.
Diffstat (limited to 'src/block')
-rw-r--r-- | src/block/block_open.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/block/block_open.c b/src/block/block_open.c index e1f3e6de0fe..e97e86d9aaa 100644 --- a/src/block/block_open.c +++ b/src/block/block_open.c @@ -422,9 +422,13 @@ int __wt_block_manager_size( WT_SESSION_IMPL *session, const char *filename, WT_DSRC_STATS *stats) { + WT_DECL_RET; wt_off_t filesize; - WT_RET(__wt_filesize_name(session, filename, &filesize)); + ret = __wt_filesize_name(session, filename, &filesize); + if (ret != 0) + WT_RET_MSG(session, ret, "%s: file size", filename); + stats->block_size = filesize; return (0); |