test/format (mode=switch) [Elegant stepdown bugs] Attempting reconciliation on a read-only page

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Engines - Transactions
    • 17.095
    • 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/6a28f82d40102300072af7f8/tasks

      Logs & Stack Trace

      file:T00001.wt_stable, eviction-server: [WT_VERB_DEFAULT][ERROR]: __wt_reconcile, 72: WiredTiger assertion failed: '!((((btree)->flags) & (0x0200000u)) != 0)'. Attempting reconciliation on a read-only page
      file:T00001.wt_stable, eviction-server: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 29: aborting WiredTiger library
      

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

              Created:
              Updated: