summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/suite/test_bug019.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/third_party/wiredtiger/test/suite/test_bug019.py')
-rw-r--r--src/third_party/wiredtiger/test/suite/test_bug019.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/third_party/wiredtiger/test/suite/test_bug019.py b/src/third_party/wiredtiger/test/suite/test_bug019.py
index 202ca6b6b60..0ef80f3536d 100644
--- a/src/third_party/wiredtiger/test/suite/test_bug019.py
+++ b/src/third_party/wiredtiger/test/suite/test_bug019.py
@@ -35,7 +35,7 @@ from wtdataset import SimpleDataSet
class test_bug019(wttest.WiredTigerTestCase):
conn_config = 'log=(enabled,file_max=100K)'
uri = "table:bug019"
- entries = 100000
+ entries = 5000
# Modify rows so we write log records. We're writing a lot more than a
# single log file, so we know the underlying library will churn through
@@ -43,7 +43,9 @@ class test_bug019(wttest.WiredTigerTestCase):
def populate(self, nentries):
c = self.session.open_cursor(self.uri, None, None)
for i in range(0, nentries):
- c[i] = i
+ # Make the values about 200 bytes. That's about 1MB of data for
+ # 5000 records, generating 10 log files used plus more for overhead.
+ c[i] = "abcde" * 40
c.close()
# Wait for a log file to be pre-allocated. Avoid timing problems, but
@@ -60,7 +62,7 @@ class test_bug019(wttest.WiredTigerTestCase):
# Windows systems due to an issue with the directory list code.
def test_bug019(self):
# Create a table just to write something into the log.
- self.session.create(self.uri, 'key_format=i,value_format=i')
+ self.session.create(self.uri, 'key_format=i,value_format=S')
self.populate(self.entries)
self.session.checkpoint()