Skip to content
Discussion options

You must be logged in to vote

Yes, the symptoms are exactly the same, but the underlying root causes are slightly different depending on the Celery version.

To break it down:

  1. The original #7276 issue: This was a deep-rooted issue in how Kombu handled Pub/Sub and event loops upon reconnection. As @Nusnus mentioned earlier in this thread, that specific root cause was fixed in Celery v5.5.0b1 / Kombu 5.4.0.

  2. The 5.6.x Regression: Unfortunately, the exact same symptoms (worker freezing, stuck file descriptors, and no longer consuming tasks after Redis failover) were accidentally reintroduced in Celery 5.6.x. This was caused by regressions from two recent PRs (#9986 and #7273) which removed hub.reset() from the error pa…

Replies: 51 comments 86 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
3 replies
@AmFlint
Comment options

@cw1427
Comment options

@MrCrutchMaster
Comment options

Comment options

You must be logged in to vote
1 reply
@rombr
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
4 replies
@MaximilianStach
Comment options

@jamiegau
Comment options

@fatimah-z
Comment options

@Nusnus
Comment options

Comment options

You must be logged in to vote
5 replies
@krukas
Comment options

@Nusnus
Comment options

@krukas
Comment options

@Nusnus
Comment options

@renfjnov
Comment options

Comment options

You must be logged in to vote
1 reply
@timrichardson
Comment options

Comment options

You must be logged in to vote
1 reply
@WilliamDEdwards
Comment options

Comment options

You must be logged in to vote
1 reply
@aperture147
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@Akan-rmq
Comment options

Comment options

You must be logged in to vote
20 replies
@huyenvu2101
Comment options

@LeeKiYoung
Comment options

@aperture147
Comment options

@jjorissen52
Comment options

@Cimmanuel
Comment options

Comment options

You must be logged in to vote
10 replies
@Nusnus
Comment options

@fmbahrt
Comment options

@Nusnus
Comment options

@shivamkhatri
Comment options

@WilliamDEdwards
Comment options

Comment options

You must be logged in to vote
2 replies
@awmackowiak
Comment options

@aperture147
Comment options

Comment options

You must be logged in to vote
2 replies
@Iapetus-11
Comment options

@bdoublet91
Comment options

Comment options

You must be logged in to vote
2 replies
@bdoublet91
Comment options

@kdassharma
Comment options

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
11 replies
@ChickenBenny
Comment options

Answer selected by auvipy
@allanraafael
Comment options

@ChickenBenny
Comment options

@allanraafael
Comment options

@marniwild49
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet