-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Engines - Transactions
-
SE Transactions - 2026-01-02
-
3
The test_timestamp26.py Python test failed running disagg hook with a non-diagnostic (release) build, for all 3 storage formats (fix, var, and row). The test is currently skipped for diagnostic build. It's worth firstly evaluating the importance of having the test run for non-diagnostic build, then understand the reason it fails and fix it up.
$ python3 ../test/suite/run.py --hook disagg test_timestamp26
[pid:3626632]: ERROR in test_timestamp26.test_timestamp26_alter.test_alter -s 0 (fix)
E[pid:3626632]: ERROR in test_timestamp26.test_timestamp26_alter.test_alter -s 1 (row)
E[pid:3626632]: ERROR in test_timestamp26.test_timestamp26_alter.test_alter -s 2 (var)
(...)
======================================================================
ERROR: test_timestamp26.test_timestamp26_alter.test_alter -s 1 (row)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/ubuntu/work/wiredtiger/test/suite/wttest.py", line 290, in _callTestMethod
method()
File "/home/ubuntu/work/wiredtiger/test/suite/test_timestamp26.py", line 176, in test_alter
self.session.create(uri,
File "/home/ubuntu/work/wiredtiger/test/suite/wthooks.py", line 204, in <lambda>
f = lambda self, *args: hooked_function(self, orig_func, hook_info_name, *args)
File "/home/ubuntu/work/wiredtiger/test/suite/wthooks.py", line 127, in hooked_function
ret = call_func(self, *args)
File "/home/ubuntu/work/wiredtiger/test/suite/hook_disagg.py", line 388, in <lambda>
session_create_replace(orig_session_create, s, uri, config))
File "/home/ubuntu/work/wiredtiger/test/suite/hook_disagg.py", line 284, in session_create_replace
ret = orig_session_create(session_self, uri, config_str)
_wiredtiger.WiredTigerError: Invalid argument