test_timestamp26.py failed in disagg mode running non-diagnostic build

XMLWordPrintableJSON

    • 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

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            Luke Chen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: