-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Disagg CI-blocker, Test Python
-
None
-
Storage Engines - Transactions
-
None
-
None
test_txn06.py failed with the below backtrace running with disagg hook:
$ python3 ../test/suite/run.py -v 2 --hook disagg test_txn06.py
[pid:3902271]: None ... [pid:3902271]: test_txn06.test_txn06.test_long_running -s 0 (row): starting
[pid:3902271]: Replacing, old uri = "table:test_txn06_src"
[pid:3902271]: Replacing, new uri = "layered:test_txn06_src"
[pid:3902271]: Replacing, old uri = "table:test_txn06"
[pid:3902271]: Replacing, new uri = "layered:test_txn06"
[pid:3902271]: test_txn06.test_txn06.test_long_running -s 0 (row): 4.71 seconds
[pid:3902271]: ERROR in test_txn06.test_txn06.test_long_running -s 0 (row)
FAIL
[pid:3902271]: None ... [pid:3902271]: test_txn06.test_txn06.test_long_running -s 1 (var): starting
[pid:3902271]: test_txn06.test_txn06.test_long_running -s 1 (var): 3.33 seconds
[pid:3902271]: ERROR in test_txn06.test_txn06.test_long_running -s 1 (var)
FAIL
======================================================================
[pid:3902271]: FAIL: None
----------------------------------------------------------------------
[pid:3902271]: Traceback (most recent call last):
File "/home/ubuntu/work/wiredtiger/test/suite/wttest.py", line 161, in wrapper
return func(self, *args, **kwargs)
File "/home/ubuntu/work/wiredtiger/test/suite/wttest.py", line 309, in _callTestMethod
method()
File "/home/ubuntu/work/wiredtiger/test/suite/test_txn06.py", line 67, in test_long_running
self.captureout.checkAdditionalPattern(self, "pinned in session")
File "/home/ubuntu/work/wiredtiger/test/suite/../py_utility/abstract_test_case.py", line 216, in checkAdditionalPattern
testcase.fail('in ' + self.desc +
AssertionError: in standard output, expected pattern "pinned in session", but got ""
======================================================================
[pid:3902271]: FAIL: None
----------------------------------------------------------------------
[pid:3902271]: Traceback (most recent call last):
File "/home/ubuntu/work/wiredtiger/test/suite/wttest.py", line 161, in wrapper
return func(self, *args, **kwargs)
File "/home/ubuntu/work/wiredtiger/test/suite/wttest.py", line 309, in _callTestMethod
method()
File "/home/ubuntu/work/wiredtiger/test/suite/test_txn06.py", line 67, in test_long_running
self.captureout.checkAdditionalPattern(self, "pinned in session")
File "/home/ubuntu/work/wiredtiger/test/suite/../py_utility/abstract_test_case.py", line 216, in checkAdditionalPattern
testcase.fail('in ' + self.desc +
AssertionError: in standard output, expected pattern "pinned in session", but got ""
----------------------------------------------------------------------
Ran 2 tests in 8.050s
FAILED (failures=2)
A non-disagg run of the test expects to generate standard output like the below:
[1768281660:867958][3904570:0xe28b73e0f120], test_txn06.test_txn06.test_long_running(row), file:WiredTigerHS.wt, eviction-server: [WT_VERB_TRANSACTION][DEBUG_1]: oldest id 100008 pinned in session 16 [WT_CURSOR.next] with snap_min 100008 [1768281660:869080][3904570:0xe28b73e0f120], test_txn06.test_txn06.test_long_running(row), file:WiredTigerHS.wt, eviction-server: [WT_VERB_TRANSACTION][DEBUG_1]: oldest id 100008 pinned in session 16 [WT_CURSOR.get_key] with snap_min 100008 [1768281660:870187][3904570:0xe28b73e0f120], test_txn06.test_txn06.test_long_running(row), file:WiredTigerHS.wt, eviction-server: [WT_VERB_TRANSACTION][DEBUG_1]: oldest id 100008 pinned in session 16 [WT_CURSOR.get_value] with snap_min 100008
We need to understand the failure and provide a fix. Please remember to remove the "test_txn06.py" entry from test/suite/hook_disagg.fail as part of the fix so that the test gets re-enabled in Evergreen.
- related to
-
WT-14787 Disagg python testing: triage test_txn*.py tests
-
- Closed
-