You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As explained in scylladb#2623 in detail, the prefaulter worker threads
that have completed but not joined are left in a zombie state,
which confuses gdb thread_local processing. As seastar relies on
thread locals heavily, it becomes impossible to debug core dumps.
Fix this by joining the threads after they complete. Use seastar::alien
to ask the main reactor threads to join the completed threads when they
are done, so it won't stall.
Fixesscylladb#2623.
0 commit comments