-
Notifications
You must be signed in to change notification settings - Fork 91
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
[compat] [controller] add a field largestUsedRTVersionNumber
in store config
#1512
Conversation
1e2c1f9
to
e74aa24
Compare
largestUsedRTVersionNumber
in store config
e74aa24
to
d34bb0c
Compare
d34bb0c
to
a910cab
Compare
a910cab
to
667dd27
Compare
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.
Thanks, @arjun4084346 . Please take a look at my comments and let me know if you have any questions.
internal/venice-common/src/main/java/com/linkedin/venice/meta/ZKStore.java
Outdated
Show resolved
Hide resolved
internal/venice-common/src/main/java/com/linkedin/venice/controllerapi/ControllerClient.java
Outdated
Show resolved
Hide resolved
internal/venice-common/src/main/java/com/linkedin/venice/helix/HelixStoreGraveyard.java
Show resolved
Hide resolved
internal/venice-common/src/main/java/com/linkedin/venice/helix/HelixStoreGraveyard.java
Show resolved
Hide resolved
internal/venice-common/src/main/java/com/linkedin/venice/helix/HelixStoreGraveyard.java
Outdated
Show resolved
Hide resolved
internal/venice-common/src/test/java/com/linkedin/venice/helix/HelixStoreGraveyardUnitTest.java
Show resolved
Hide resolved
...ionTest/java/com/linkedin/venice/helix/TestHybridStoreRepartitioningWithMultiDataCenter.java
Outdated
Show resolved
Hide resolved
...ionTest/java/com/linkedin/venice/helix/TestHybridStoreRepartitioningWithMultiDataCenter.java
Outdated
Show resolved
Hide resolved
services/venice-controller/src/main/java/com/linkedin/venice/controller/VeniceHelixAdmin.java
Outdated
Show resolved
Hide resolved
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. Please remove the comment from build.gradle and don't forget to format commit message during squash and merge (<100 chars per line). Thanks!
bd1860f
to
0a74b4c
Compare
Adding a field largestUsedRTVersionNumber in store config, which will be used to create new RT topic name whenever needed in future work
When we delete and recreate a store, we do not want to use the same old real time topic name, because that might not have been fully cleaned up. We want to use a new name, and to create the new name, we need to know the previous name that was ever used. This config will help in finding this out.
Resolves #XXX
How was this PR tested?
Does this PR introduce any user-facing changes?