test/format (mode=switch) [Elegant stepdown bugs] Follower evicts page with disagg_info (ref->page->disagg_info == NULL || leader)

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Reconciliation
    • Storage Engines - Foundations, Storage Engines - Transactions
    • 96.7
    • None
    • None

      Context

      This bug was discovered during testing on the dedicated elegant step-down feature branch https://github.com/wiredtiger/wiredtiger/compare/develop...wt-17785-enable-elegant-stepdown-mainine. Currently, step-down restarts for test/format. In this branch, we are replacing the restart with a synchronous, elegant step-down triggered via reconfigure(role=follower). This ticket captures one of the bugs as a result of elegant stepdown.

      Evergreen Task / Link

      https://spruce.mongodb.com/version/6a2a86c547495a0008de33fc/tasks and https://spruce.mongodb.com/version/6a2a873eeb4696000715ceed/tasks

      Example stress task: Ubuntu 20.04 Stress Non-standalone / disagg-switch-1

      Logs & Stack Trace

      file:T00002.wt_stable, eviction-server: [WT_VERB_DEFAULT][ERROR]: __wt_evict, 442: WiredTiger assertion failed: 'ref->page->disagg_info == ((void *)0) || conn->layered_table_manager.leader'. Expression returned false
      

            Assignee:
            Sid Mahajan
            Reporter:
            Sid Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: