-
Notifications
You must be signed in to change notification settings - Fork 1k
PHOENIX-7239: Fix issues when data and index have different salt buckets #1969
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
Closed
Closed
Changes from all commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
4ccbc35
@PHOENIX-7239: Save data table salt buckets in IndexMaintainer
haridsv 17bd627
Fix the bug that is causing incorrect salt bucket number to be used f…
haridsv b32593b
Revamped the time range test and included the coverage for special CD…
haridsv b66d9e9
Fix issues with debug logging code
haridsv 7f342cd
Uncomment debug code to help diagnose the occasional flappers we are …
haridsv 8e94074
Reverting CDC specific changes to be moved to a separate PR
haridsv a6ea44e
Make default salt bucket value as -1 for consistency
haridsv 78e51bc
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Any reason why are you introducing the special value of -1 ? The field
nIndexSaltBucketsis set to 0 if index is not salted. We should maintain consistency.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.
In the existing code,
PTableImpl.toProto()translates0into-1andPTableImpl.createFromProto()leaves this value asnullby checking for-1. To be consistent, I think we should changenIndexSaltBucketsto also-1instead of the other way around. I did a quick check, I think the existing code will work as is, as it checks for> 0. WDYT?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.
Sounds good @haridsv