disagg: Fix test_verbose01.py

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Not Applicable
    • Storage Engines, Storage Engines - Foundations
    • SE Foundations - 2025-10-24
    • None

      It looks like when enabling verboseness, we get an extra (unexpected) message from the disagg logic, which appears to be fouling up the verbose test. Possibly we don't need to emit a message that happens "normally" with default settings. If it's not happening normally, we should understand why we're getting the message.

      We get the message with any scenario and most of the test functions. For brevity, just running a specific test and scenario:

      $ python3 ../test/suite/run.py --hook disagg -v 2 
      ...
      [pid:12648]: Traceback (most recent call last):
        File "/home/dda/wt/git/wt-15262-python-tests-stability-triage/test/suite/wttest.py", line 243, in _callTestMethod
          method()
        File "/home/dda/wt/git/wt-15262-python-tests-stability-triage/test/suite/test_verbose01.py", line 169, in test_verbose_single
          with self.expect_verbose(['api'], ['WT_VERB_API'], self.is_json) as conn:
        File "/opt/mongodbtoolchain/revisions/11316f1e7b36f08dcdd2ad0640af18f9287876f4/stow/python3-v4.mqf/lib/python3.10/contextlib.py", line 135, in __enter__
          return next(self.gen)
        File "/home/dda/wt/git/wt-15262-python-tests-stability-triage/test/suite/test_verbose01.py", line 106, in expect_verbose
          conn = self.wiredtiger_open(self.home, verbose_config)
        File "/home/dda/wt/git/wt-15262-python-tests-stability-triage/test/suite/wttest.py", line 356, in wiredtiger_open
          conn = wiredtiger.wiredtiger_open(home, config)
        File "/home/dda/wt/git/wt-15262-python-tests-stability-triage/test/suite/wthooks.py", line 202, in <lambda>
          f = lambda *args: hooked_function(wiredtiger, orig_func, hook_info_name, *args)
        File "/home/dda/wt/git/wt-15262-python-tests-stability-triage/test/suite/wthooks.py", line 125, in hooked_function
          ret = call_func(*args)
        File "/home/dda/wt/git/wt-15262-python-tests-stability-triage/test/suite/hook_disagg.py", line 376, in <lambda>
          wiredtiger_open_replace(orig_wiredtiger_open, homedir, config))
        File "/home/dda/wt/git/wt-15262-python-tests-stability-triage/test/suite/hook_disagg.py", line 148, in wiredtiger_open_replace
          result = orig_wiredtiger_open(homedir, config)
      _wiredtiger.WiredTigerError: WT_NOTFOUND: item not found
      
      ....
      
      AssertionError: unexpected error output, contains: "[1757016570:738173][12648:0xffffb33ed020], connection: [WT_VERB_DEFAULT][ERROR]: __wti_disagg_conn_config, 1030: disaggregated checkpoint not found.: WT_NOTFOUND: item not found
      "
      
      ----------------------------------------------------------------------
      
      

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

              Created:
              Updated: