unit-test: test_cc02.test_cc(eviction) fails 'obsolete_on_disk == 0' (AssertionError 1 != 0) — checkpoint cleanup leaves obsolete page on disk

    • Type: Build Failure
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None

      Signature

      Python suite test_cc02 fails on the eviction scenario:

      FAIL: test_cc02.test_cc02.test_cc(eviction)
        File ".../test/suite/test_cc02.py", line 119, in test_cc
          self.assertEqual(obsolete_on_disk, 0)
      AssertionError: 1 != 0
      Ran 13831 tests in 3775.500s
      FAILED (failures=1, skipped=461)
      

      Checkpoint cleanup left one obsolete page on disk when the test expected zero.

      Scope

      Seen on wiredtiger @ 397a2328, task unit-test on ubuntu2004-release-nonstandalone. 1 BFG instance.

      Triage notes

      BuildBaron's top suggestion WT-17429 does NOT match: WT-17429 is unit-test-macos Evergreen task-timeout on macos-14-arm64 (failure_type task-timed-out, no test failure captured) — a different variant, task, and failure mode. This is a functional assertion failure in the checkpoint-cleanup obsolete-page accounting. The BuildBaron fault extraction landed on passing test lines because the real failure was buried in a 42k-line unit-test log; the signature was recovered from the task-log tail.

            Assignee:
            [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: