summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/suite/test_stat04.py
diff options
context:
space:
mode:
authorLuke Chen <luke.chen@mongodb.com>2021-11-15 17:17:19 +1100
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-11-15 06:45:10 +0000
commit5ae1743d30a508fbdbb63eb85bcd628c2123a624 (patch)
tree50dbe37b7571355464823b69b99f8a6126980928 /src/third_party/wiredtiger/test/suite/test_stat04.py
parentbf73aa9e17d57086333ae545e02dd9172a14c944 (diff)
downloadmongo-5ae1743d30a508fbdbb63eb85bcd628c2123a624.tar.gz
Import wiredtiger: 6eeb4f7e61e7b34b7667f9fdd20e6ed5c55bd498 from branch mongodb-master
ref: 180c9bfa72..6eeb4f7e61 for: 5.2.0 WT-8287 Implement timestamping and history for fixed-length column store.
Diffstat (limited to 'src/third_party/wiredtiger/test/suite/test_stat04.py')
-rw-r--r--src/third_party/wiredtiger/test/suite/test_stat04.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/third_party/wiredtiger/test/suite/test_stat04.py b/src/third_party/wiredtiger/test/suite/test_stat04.py
index 4505547e9e6..8a8a9bcda4a 100644
--- a/src/third_party/wiredtiger/test/suite/test_stat04.py
+++ b/src/third_party/wiredtiger/test/suite/test_stat04.py
@@ -37,10 +37,9 @@ from wiredtiger import stat
class test_stat04(wttest.WiredTigerTestCase, suite_subprocess):
uripfx = 'table:test_stat04.'
- # Note: stats for fixed length bit fields (valuefmt='8t')
- # do not include accurate counts for kv pairs.
keyfmt = [
('col', dict(keyfmt='r', valuefmt='S', storekind='col')),
+ ('fix', dict(keyfmt='r', valuefmt='8t', storekind='fix')),
('row', dict(keyfmt='S', valuefmt='S', storekind='row')),
]
nentries = [
@@ -95,7 +94,7 @@ class test_stat04(wttest.WiredTigerTestCase, suite_subprocess):
# Remove a number of entries, at each step checking that stats match.
for i in range(0, self.nentries // 37):
cursor.set_key(self.genkey(i*11 % self.nentries))
- if cursor.remove() == 0:
+ if cursor.remove() == 0 and self.valuefmt != '8t':
count -= 1
self.checkcount(uri, count)
cursor.close()