-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[admin][broker] Fix force delete subscription not working #22423
Conversation
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.
LGTM
(cherry picked from commit 110add0)
(cherry picked from commit 110add0)
(cherry picked from commit 110add0)
(cherry picked from commit 110add0)
(cherry picked from commit 110add0)
Adding to what @fecet said, the Javadoc is clearly misleading, be it on close() or unsubscribe(), which both, clearly state that with the force flag it closes both the producers and consumers connected to said topic. (pulsar-client 3.2.2, broker 3.3.2) Which is does not since if there is a consumer connected, the topic and subscription get auto-recreated, and unfortunately we cannot disable the auto-creation through the broker.conf since we need it for another use case. |
Fixes #22404
Motivation
Fix force delete subscription not working on persistent topics.
Modifications
Verifying this change
(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)
Does this pull request potentially affect one of the following parts:
If the box was checked, please highlight the changes
Documentation
doc
doc-required
doc-not-needed
doc-complete
Matching PR in forked repository
PR in forked repository: