-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Branch-2.7] Fixed deadlock on metadata cache missing while doing che… #12484
[Branch-2.7] Fixed deadlock on metadata cache missing while doing che… #12484
Conversation
/pulsarbot run-failure-checks |
/pulsarbot run-failure-checks |
2 similar comments
/pulsarbot run-failure-checks |
/pulsarbot run-failure-checks |
d3c8ddd
to
531a596
Compare
531a596
to
f53ddc1
Compare
I rebased the changes. Let's see what the test failures are. |
There are too many failures that I'm not confident to pick this in 2.7.5 release. |
The pr had no activity for 30 days, mark with Stale label. |
…oing checkReplication (apache#12484)" This reverts commit 32fe228.
* Revert "[fix][proxy] Fix client service url (#16834)" This reverts commit 10b4e99. * Revert "[Build] Use grpc-bom to align grpc library versions (#15234)" This reverts commit 99c93d2. * Revert "upgrade aircompressor to 0.20 (#11790)" This reverts commit 5ad16b6. * Revert "[Branch-2.7] Fixed deadlock on metadata cache missing while doing checkReplication (#12484)" This reverts commit 32fe228. * Revert changes of PersistentTopic#getMessageTTL in #12339. Co-authored-by: JiangHaiting <janghaiting@apache.org>
…ckReplication (apache#12484) (cherry picked from commit 32fe228)
This PR breaks branch 2.7 and reverted. |
Motivation
After the changes in #12340, there were still a couple of places making blocking calls. These calls occupy all the ordered scheduler threads preventing the callbacks to complete, until the 30 seconds timeout expire.
Instead converted the code to use
getAsync()
.