-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Detect and signal schema changes on vttablets #8005
Merged
Merged
Changes from 1 commit
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
7228320
add queries and tests for detecting schema changes
systay 9e1ff35
added schema change detection and schema copy to health streamer
harshit-gangal 67dcf8e
proto changed to send table name having changed schema
harshit-gangal d3fda2a
send table names in health stream for changed schema
harshit-gangal 8e1f210
wrote test for healthstreamer.Stream and schema changes
systay ce022a0
Merge remote-tracking branch 'upstream/master' into schema-fetch
systay 22337a4
make it possible to turn schema change signaling on and off
systay d34acd8
make sure to create the database for the schemacopy
systay c0eb6ba
added e2e test for health stream to test the schema changes detection…
harshit-gangal d22c4aa
change the limit from 5 rows to 10K rows in detect schema change query
harshit-gangal ed0487a
close the conn pool
harshit-gangal b739db5
set the schema reload time to a more reasonable value
systay 33a16d2
change schema reload time and refactor test
harshit-gangal a903ca5
publish the schema changed tables after the schema copy table is updated
harshit-gangal 6a52cf5
not to error on initial schema change check
harshit-gangal 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 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 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.
Just curious why
2.1
😄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.
2 seconds check related to no schema change was added by @vmg to avoid query cache test to fail. To make the test faster made it to
2.1
, i wanted to make it2.0000001
but that would be too ambitiousThere 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.
Then I think
2.1
might also be too ambitious. Might introduce flakyness?