Eviction thread panic during connection close with disagg enabled

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Cache and Eviction
    • Storage Engines, Storage Engines - Transactions
    • SE Transactions - 2025-08-29
    • 5

      The eviction thread panics when running the following test/model workload:

      config("database", "disaggregated=true")
      set_stable_timestamp(683999)
      restart()
      set_stable_timestamp(688849)
      restart()
      set_oldest_timestamp(684401)
      

      It results in the following error:

      [1753473084:418130][9829:0x74e86eede740], WT_CONNECTION.close: [WT_VERB_DEFAULT][ERROR]: int __conn_close(WT_CONNECTION *, const char *), 1259: failure during close, disabling further writes: Invalid argument
      [1753473084:418176][9829:0x74e84e5fe640], file:WiredTigerSharedHS.wt_stable, eviction-server: [WT_VERB_DEFAULT][ERROR]: int __evict_thread_run(WT_SESSION_IMPL *, WT_THREAD *), 358: eviction thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418202][9829:0x74e84e5fe640], file:WiredTigerSharedHS.wt_stable, eviction-server: [WT_VERB_DEFAULT][ERROR]: void *__thread_run(void *), 42: Unrecoverable utility thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418210][9829:0x74e84a7f7640], eviction-server: [WT_VERB_DEFAULT][ERROR]: int __evict_thread_run(WT_SESSION_IMPL *, WT_THREAD *), 358: eviction thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418221][9829:0x74e84dbfc640], eviction-server: [WT_VERB_DEFAULT][ERROR]: int __evict_thread_run(WT_SESSION_IMPL *, WT_THREAD *), 358: eviction thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418199][9829:0x74e849ff6640], eviction-server: [WT_VERB_DEFAULT][ERROR]: int __evict_thread_run(WT_SESSION_IMPL *, WT_THREAD *), 358: eviction thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418212][9829:0x74e84b7f9640], eviction-server: [WT_VERB_DEFAULT][ERROR]: int __evict_thread_run(WT_SESSION_IMPL *, WT_THREAD *), 358: eviction thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418241][9829:0x74e849ff6640], eviction-server: [WT_VERB_DEFAULT][ERROR]: void *__thread_run(void *), 42: Unrecoverable utility thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418264][9829:0x74e84dbfc640], eviction-server: [WT_VERB_DEFAULT][ERROR]: void *__thread_run(void *), 42: Unrecoverable utility thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418197][9829:0x74e8497f5640], eviction-server: [WT_VERB_DEFAULT][ERROR]: int __evict_thread_run(WT_SESSION_IMPL *, WT_THREAD *), 358: eviction thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418300][9829:0x74e8497f5640], eviction-server: [WT_VERB_DEFAULT][ERROR]: void *__thread_run(void *), 42: Unrecoverable utility thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418304][9829:0x74e84aff8640], eviction-server: [WT_VERB_DEFAULT][ERROR]: int __evict_thread_run(WT_SESSION_IMPL *, WT_THREAD *), 358: eviction thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418324][9829:0x74e84aff8640], eviction-server: [WT_VERB_DEFAULT][ERROR]: void *__thread_run(void *), 42: Unrecoverable utility thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418322][9829:0x74e84d3fb640], eviction-server: [WT_VERB_DEFAULT][ERROR]: int __evict_thread_run(WT_SESSION_IMPL *, WT_THREAD *), 358: eviction thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418337][9829:0x74e84d3fb640], eviction-server: [WT_VERB_DEFAULT][ERROR]: void *__thread_run(void *), 42: Unrecoverable utility thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418351][9829:0x74e84a7f7640], eviction-server: [WT_VERB_DEFAULT][ERROR]: void *__thread_run(void *), 42: Unrecoverable utility thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418329][9829:0x74e84b7f9640], eviction-server: [WT_VERB_DEFAULT][ERROR]: void *__thread_run(void *), 42: Unrecoverable utility thread error: WT_PANIC: WiredTiger library panic
      [1753473084:418543][9829:0x74e86eede740], WT_CONNECTION.close: [WT_VERB_DEFAULT][ERROR]: int __wt_cache_destroy(WT_SESSION_IMPL *), 174: cache server: exiting with 5 pages in memory and 0 pages evicted
      [1753473084:418551][9829:0x74e86eede740], WT_CONNECTION.close: [WT_VERB_DEFAULT][ERROR]: int __wt_cache_destroy(WT_SESSION_IMPL *), 182: cache server: exiting with 7291 bytes in memory
      

      You can find more details in this patch build.

              Assignee:
              [DO NOT USE] Backlog - Storage Engines Team
              Reporter:
              Peter Macko
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: