-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
[improve][broker] Add annotation for topic compaction strategy #20858
[improve][broker] Add annotation for topic compaction strategy #20858
Conversation
This comment was marked as resolved.
This comment was marked as resolved.
@heesung-sn Can you help review this PR? |
One concern is that if we want to cherry-pick this PR to branch-3.0 and some users use this API for their ecosystem, this may break the upgrade from 3.0.0 to 3.0.1. After discussing with @Demogorgon314, this interface is only used inside the Pulsar Java client and Pulsar broker. The user is not able to use it. This also doesn't affect the upgrade of the pulsar from 3.0.0 to 3.0.1 |
Can you share any reference about these annotations? |
### Motivation Add `Audience.Private` annotation for topic compaction strategy. Since this interface only uses for load manager, other users should not use this interface. (cherry picked from commit e55ed58)
Motivation
Add
Audience.Private
annotation for topic compaction strategy. Since this interface only uses for load manager, other users should not use this interface.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