Skip to content

cass index deadlocks at a batch boundary on main: all page-prep workers futex-parked while jobs stay active, heartbeat keeps refreshing (reproduces across force-rebuild and incremental) #413

Description

@nskidan

Setup: cass 0.6.25 built from a6a202e3 (2026-08-22), Linux x86_64 (Ubuntu 6.8 kernel, 16 cores / 62 GB); corpus: 3,714 conversations / ~250K messages including five codex rollout files of 87–250 MB (2026-08-07..17); archive DB 2.1 GB.

Symptom: every indexing path stops making forward progress at a batch boundary and never recovers, while the index-run.lock heartbeat keeps refreshing (the in-binary hint points at #244/#258, both closed — this reproduces on current main):

  • cass index --full --force-rebuild (default responsiveness budget): wedges at current=320/3714
  • same with CASS_RESPONSIVENESS_MAX_INFLIGHT_BYTES=8589934592: wedges at current=1024/3714 (budget size relocates the wedge)
  • plain cass index (incremental): wedges at current=320

All runs used CASS_INDEX_STALL_ABORT_SECS=0; without it the run exits 70 during the (legitimately slow) preparing phase on this DB before indexing even starts — the 300s abort default fires on a healthy slow open (secondary bug, see below).

Diagnostics at wedge (progress events byte-identical for 20+ minutes):

  • producer_state: "waiting_turn" (force-rebuild) / "waiting_result" (incremental); active_page_prep_jobs: 7; queue_depth: 0; ordered_buffered_pages: 0
  • inflight_message_bytes frozen (312145408 in one run, 796632055 in another — far below the 8 GiB budget, so not byte starvation)
  • per-thread CPU over a 15 s window: ~0.04 s total across all 56–58 threads — nothing is computing; each cass-lexical-pa* worker accumulated ~57 s CPU before parking permanently
  • kernel stacks: main thread in clock_nanosleep poll loop, every worker in futex_wait — jobs marked active while their threads sleep looks like a lost wakeup between page-prep completion and the ordered producer
  • wedge onset correlates with reaching the first oversized (250 MB) conversation; possibly relevant: redact_secrets skips memoization above MAX_MEMOIZED_INPUT_BYTES, so the giant conversations take the uncached path right where the wedge occurs

Secondary findings:

  1. stall_threshold_secs:120 / abort_threshold_secs:300 fires during the preparing phase on a 2.1 GB DB → exit 70 before indexing begins.
  2. Weeks of 15-minute timer runs dying this way had accumulated 64 interrupted raw_mirror_capture artifacts that blocked doctor mutation — --cleanup-interrupted-artifacts --yes handled it cleanly (nice mechanism).
Thread-stack capture #1 (force-rebuild wedge, current=320)
captured 2026-08-22T23:47:35Z pid=2808659 during inflight-budget wedge (current=320/3714, ~50min no progress)
== thread 2808659 cass state=S
[<0>] hrtimer_nanosleep+0xa2/0x170
[<0>] common_nsleep_timens+0x4e/0x90
[<0>] __x64_sys_clock_nanosleep+0xf4/0x180
[<0>] x64_sys_call+0x1c2c/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2808690 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2808691 asupersync-work state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2808692 asupersync-work state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2808693 asupersync-work state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2808694 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2808698 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2808704 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809879 cass-responsive state=S
[<0>] hrtimer_nanosleep+0xa2/0x170
[<0>] common_nsleep_timens+0x4e/0x90
[<0>] __x64_sys_clock_nanosleep+0xf4/0x180
[<0>] x64_sys_call+0x1c2c/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809880 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809881 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809882 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809883 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809884 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809885 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809886 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809887 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809888 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809889 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809890 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809891 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809892 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809893 cass-lexical-re state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809894 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809895 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2809896 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810150 cass-lexical-pa state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810151 cass-lexical-pa state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810152 cass-lexical-pa state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810153 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810154 cass-lexical-pa state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810155 cass-lexical-pa state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810156 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810157 cass-lexical-pa state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810158 cass-lexical-pa state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810159 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810160 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810161 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810162 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810163 asupersync-work state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810431 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810432 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810433 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810434 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810435 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810436 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810437 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810438 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810439 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810440 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810441 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810442 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810443 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810444 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810445 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2810446 cass state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80

Thread-stack capture #2 (8GiB-budget wedge current=1024, + final incremental-wedge diagnostics)
second capture 2026-08-23T00:13:44Z pid=2826155 wedge at current=1024/3714
== thread 2826155 cass cpu=44.5 state=S
[<0>] hrtimer_nanosleep+0xa2/0x170
[<0>] common_nsleep_timens+0x4e/0x90
[<0>] __x64_sys_clock_nanosleep+0xf4/0x180
[<0>] x64_sys_call+0x1c2c/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2826187 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2826188 asupersync-work cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2826189 asupersync-work cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2826191 asupersync-work cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2826193 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2826196 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2826203 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2827734 cass-responsive cpu= state=S
[<0>] hrtimer_nanosleep+0xa2/0x170
[<0>] common_nsleep_timens+0x4e/0x90
[<0>] __x64_sys_clock_nanosleep+0xf4/0x180
[<0>] x64_sys_call+0x1c2c/0x25a0
[<0>] do_syscall_64+0x7f/0x180
[<0>] entry_SYSCALL_64_after_hwframe+0x78/0x80
== thread 2827735 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827736 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827737 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827738 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827739 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827740 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827741 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827742 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827743 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827744 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827745 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827746 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827747 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827748 cass-lexical-re cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827749 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2827750 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2827751 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2828164 cass-lexical-pa cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828165 cass-lexical-pa cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828166 cass-lexical-pa cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828167 cass-lexical-pa cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828168 cass-lexical-pa cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828169 cass-lexical-pa cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828170 cass-lexical-pa cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828171 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2828172 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2828173 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2828174 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2828175 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2828176 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2828177 asupersync-work cpu= state=S
[<0>] ep_poll+0x342/0x390
[<0>] do_epoll_wait+0xdb/0x100
[<0>] do_compat_epoll_pwait.part.0+0xf/0x90
[<0>] __x64_sys_epoll_pwait+0x91/0x150
[<0>] x64_sys_call+0xd7e/0x25a0
[<0>] do_syscall_64+0x7f/0x180
== thread 2828445 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828446 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828447 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828448 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828449 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828450 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828451 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828452 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828453 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828454 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828455 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828456 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828457 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828458 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828459 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
== thread 2828460 cass cpu= state=S
[<0>] futex_wait_queue+0x64/0xa0
[<0>] __futex_wait+0x155/0x1d0
[<0>] futex_wait+0x74/0x120
[<0>] do_futex+0x105/0x260
[<0>] __x64_sys_futex+0x12a/0x200
[<0>] x64_sys_call+0x111/0x25a0
=== final wedge evidence 2026-08-23T00:33:05Z — incremental path, current=320 ===
{"phase":"indexing","phase_code":2,"unit":"conversations","total":3714,"total_is_final":true,"current":320,"activity":334,"discovered_agents":0,"agent_names":[],"is_rebuilding":true,"finalizing":false,"persist_in_progress":false,"elapsed_ms":1095288,"rate_per_sec":0.292160600682195,"eta_seconds":11616.89835,"last_error":null,"quarantined_conversations":0,"lexical_update_deferred":false,"rebuild_pipeline":{"queue_depth":0,"inflight_message_bytes":796632055,"pending_batch_conversations":191,"pending_batch_message_bytes":3402704,"page_prep_workers":7,"active_page_prep_jobs":7,"ordered_buffered_pages":0,"budget_generation":2,"producer_budget_wait_count":1,"producer_budget_wait_ms":23,"producer_state":"waiting_result","reservation_next_sequence":10,"producer_budget_active_waiters":1,"producer_handoff_wait_count":1,"producer_handoff_wait_ms":597,"host_loadavg_1m":0.08,"host_available_memory_bytes":8240369664,"process_rss_bytes":48663314432,"controller_mode":"pressure_limited","controller_reason":"host_available_memory_bytes_8240369664_below_reserve_8428064768","staged_merge_workers_max":0,"staged_merge_allowed_jobs":0,"staged_merge_active_jobs":0,"staged_merge_ready_artifacts":0,"staged_merge_ready_groups":0,"staged_merge_controller_reason":null,"staged_shard_build_workers_max":0,"staged_shard_build_allowed_jobs":0,"staged_shard_build_active_jobs":0,"staged_shard_build_pending_jobs":0,"staged_shard_build_controller_reason":null,"staged_shard_build_memory_reserve_bytes":0,"staged_shard_build_emergency_memory_reserve_bytes":0,"staged_shard_build_completed_jobs":0,"staged_shard_build_last_shard_index":null,"staged_shard_build_last_message_bytes":0,"staged_shard_build_last_index_size_bytes":0,"staged_shard_build_last_duration_ms":0,"staged_shard_build_last_amplification_milli":null,"staged_shard_build_observed_amplification_milli":null},"event":"progress","ts_ms":1787445183605}

Last progress event of the incremental run (truncated)
{"phase":"indexing","phase_code":2,"unit":"conversations","total":3714,"total_is_final":true,"current":320,"activity":334,"discovered_agents":0,"agent_names":[],"is_rebuilding":true,"finalizing":false,"persist_in_progress":false,"elapsed_ms":1095288,"rate_per_sec":0.292160600682195,"eta_seconds":11616.89835,"last_error":null,"quarantined_conversations":0,"lexical_update_deferred":false,"rebuild_pipeline":{"queue_depth":0,"inflight_message_bytes":796632055,"pending_batch_conversations":191,"pending_batch_message_bytes":3402704,"page_prep_workers":7,"active_page_prep_jobs":7,"ordered_buffered_pages":0,"budget_generation":2,"producer_budget_wait_count":1,"producer_budget_wait_ms":23,"producer_state":"waiting_result","reservation_next_sequence":10,"producer_budget_active_waiters":1,"producer_handoff_wait_count":1,"producer_handoff_wait_ms":597,"host_loadavg_1m":0.08,"host_available_memory_bytes":8240369664,"process_rss_bytes":48663314432,"controller_mode":"pressure_limited","controller_reason":"host_available_memory_bytes_8240369664_below_reserve_8428064768","staged_merge_workers_max":0,"staged_merge_allowed_jobs":0,"staged_merge_active_jobs":0,"staged_merge_ready_artifacts":0,"staged_merge_ready_groups":0,"staged_merge_controller_reason":null,"staged_shard_build_workers_max":0,"staged_shard_build_allowed_jobs":0,"staged_shard_build_active_jobs":0,"staged_shard_build_pending_jobs":0,"staged_shard_build_controller_reason":null,"staged_shard_build_memory_reserve_bytes":0,"staged_shard_build_emergency_memory_reserve_bytes":0,"staged_shard_build_completed_jobs":0,"staged_shard_build_last_shard_index":null,"staged_shard_build_last_message_bytes":0,"staged_shard_build_last_index_size_bytes":0,"staged_shard_build_last_duration_ms":0,"staged_shard_build_last_amplification_milli":null,"staged_shard_build_observed_amplification_milli":null},"event":"progress","ts_ms":1787445183605}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions