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
The fix is probably to abort compaction when mpool is not fully loaded (it loads async because on nodes which send tons of messages that startup can take a few minutes)
The text was updated successfully, but these errors were encountered:
Goroutines: https://gist.github.com/magik6k/4e13c2d53a5ba491d35b16d7a24c1b4a
Got what looks a deadlock in compaction a few momets after startup:
Splitstore compact goroutine, holds
Splitstore.mx.Lock()
, stuck onMpool.lk.Lock
Tons of goroutines stuck waiting on
Splitstore.mx.Lock()
:Among those, a goroutine loading persisted local messages, which holds
Mpool.lk.Lock
frommessagepool.New
, stuck onSplitstore.mx.Lock()
:The fix is probably to abort compaction when mpool is not fully loaded (it loads async because on nodes which send tons of messages that startup can take a few minutes)
The text was updated successfully, but these errors were encountered: