-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: History Store, Salvage
-
None
-
Storage Engines
-
3
-
StorEng - Defined Pipeline
The investigation of WT-8436 led me to try out the dictionary field and it appears that test_prepare_hs03 fails when a dictionary is in use for RS:
diff --git a/test/suite/test_prepare_hs03.py b/test/suite/test_prepare_hs03.py index d32307f6c..55f70b7e4 100644 --- a/test/suite/test_prepare_hs03.py +++ b/test/suite/test_prepare_hs03.py @@ -237,7 +237,7 @@ class test_prepare_hs03(wttest.WiredTigerTestCase): def test_prepare_hs(self): nrows = 100 ds = SimpleDataSet( - self, self.uri, nrows, key_format=self.key_format, value_format=self.value_format) + self, self.uri, nrows, key_format=self.key_format, value_format=self.value_format, config="dictionary=1") ds.populate()
Fails with:
File "test_prepare_hs03.py", line 123, in check_data
self.assertEquals(nkeys_checked, correct_values)
AssertionError: 3999 != 742