-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[Issue 14046] Fixes AsyncResponsedoes not resume when redirected.
#14060
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
Conversation
|
/pulsarbot rerun-failure-checks |
1 similar comment
|
/pulsarbot rerun-failure-checks |
lhotari
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Change looks good, but would you be able to describe what kind of issues this caused? What was the end user impact? Any sample error logs? That could help find out if a particular problems is fixed by this change.
@lhotari You can see #14046. this issue is because we lost an async response. that will hang the request until timeout when the request needs to redirect to another broker. |
|
Would it be possible to add more test coverage that the missing redirect would be caught by a unit test or similar? |
Sure, i will do it ASAP. |
|
I think if we add a test for the admin side to test topic not own this broker will redirect to another broker action. maybe we need to add this test for all admin APIs that need to validate topic ownership, So, I think it needs a lot of work. ant I think we need to do it in another PR. |
…Topic (#1057) Fixes: #1056 ### Motivation The `testMultiBrokerProduceAndConsumeOnePartitionedTopic` test method fails sporadically. Because the sometimes delete topic will timeout. link PR: apache/pulsar#14060 ### Modifications * remove the call of `deletePartitionedTopic`
…Topic (#1057) Fixes: #1056 ### Motivation The `testMultiBrokerProduceAndConsumeOnePartitionedTopic` test method fails sporadically. Because the sometimes delete topic will timeout. link PR: apache/pulsar#14060 ### Modifications * remove the call of `deletePartitionedTopic` (cherry picked from commit 8c7afcd)
…Topic (#1057) Fixes: #1056 ### Motivation The `testMultiBrokerProduceAndConsumeOnePartitionedTopic` test method fails sporadically. Because the sometimes delete topic will timeout. link PR: apache/pulsar#14060 ### Modifications * remove the call of `deletePartitionedTopic` (cherry picked from commit 8c7afcd)
…Topic (#1057) Fixes: #1056 ### Motivation The `testMultiBrokerProduceAndConsumeOnePartitionedTopic` test method fails sporadically. Because the sometimes delete topic will timeout. link PR: apache/pulsar#14060 ### Modifications * remove the call of `deletePartitionedTopic` (cherry picked from commit 8c7afcd)
…Topic (#1057) Fixes: #1056 ### Motivation The `testMultiBrokerProduceAndConsumeOnePartitionedTopic` test method fails sporadically. Because the sometimes delete topic will timeout. link PR: apache/pulsar#14060 ### Modifications * remove the call of `deletePartitionedTopic` (cherry picked from commit 8c7afcd)
Fixes #14046
Motivation
Fixes
AsyncResponsedoes not resume when redirected.Modifications
AsyncResponse#resumewhen redirected.Verifying this change
Documentation
Check the box below or label this PR directly (if you have committer privilege).
no-need-doc