truncate01 python failure: __wt_cursor_kv_not_set (only follower mode)

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Disagg CI-blocker
    • Storage Engines, Storage Engines - Foundations
    • SE Foundations - Q3+ Backlog
    • 3

      Working through all the truncate python files, I have found a python failure for truncate01 only on follower mode python file:

      ======================================================================
      [pid:790744]: ERROR: test_truncate01.test_truncate_cursor.test_truncate_simple(table.string.small.on-disk)
      ----------------------------------------------------------------------
      [pid:790744]: testtools.testresult.real._StringException: Traceback (most recent call last):
        File "/data/wiredtiger/test/suite/wttest.py", line 243, in _callTestMethod
          method()
        File "/data/wiredtiger/test/suite/test_truncate01.py", line 502, in test_truncate_simple
          self.truncateRangeAndCheck(ds, uri, begin, end, expected)
        File "/data/wiredtiger/test/suite/test_truncate01.py", line 357, in truncateRangeAndCheck
          self.assertEqual(cursor.get_values(), v)
        File "/data/wiredtiger/cmake_build/lang/python/wiredtiger/swig_wiredtiger.py", line 270, in get_values
          return unpack(self.value_format, self._get_value())
      _wiredtiger.WiredTigerError: Invalid argument
      
      
      ----------------------------------------------------------------------
      Ran 1 test in 5.093s
      
      FAILED (errors=1)
      failure: test_truncate01.test_truncate_cursor.test_truncate_simple(table.string.small.on-disk) [
      Traceback (most recent call last):
        File "/data/wiredtiger/test/suite/wttest.py", line 571, in tearDown
          self.captureerr.check(self)
        File "/data/wiredtiger/test/suite/../py_utility/abstract_test_case.py", line 111, in check
          testcase.fail('unexpected ' + self.desc + ', contains: "' +
        File "/opt/mongodbtoolchain/revisions/ecdb6f23a2cc2e822b8dc2eeb3f04c31f25c66ce/stow/python3-v4.p9Z/lib/python3.10/unittest/case.py", line 675, in fail
          raise self.failureException(msg)
      AssertionError: unexpected error output, contains: "[1757927378:491648][790745:0x7fc6e5b9f4c0], test_truncate01.test_truncate_cursor.test_truncate_simple(table.string.small.on-disk), WT_CURSOR.get_value: [WT_VERB_DEFAULT][ERROR]: __wt_cursor_kv_not_set, 240: requires value be set: Invalid argument
      "
      ]
      

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

              Created:
              Updated: