-
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
Ignore internal tables in MoveTables and Reshard Workflows #9578
Ignore internal tables in MoveTables and Reshard Workflows #9578
Conversation
a58c1ce
to
734be42
Compare
Signed-off-by: Matt Lord <[email protected]>
734be42
to
de4196d
Compare
@shlomi-noach could you please offer some insights/input here if you have time? You may be aware of potential problems in eliding the internal tables at the |
And also in MoveTables when processing the -tables flag Signed-off-by: Matt Lord <[email protected]>
de4196d
to
b3ec8e5
Compare
The failed tests seem to be telling me it is a problem. 🙂 I'll abandon that approach, at least for now. |
e7f6620
to
d7117c1
Compare
For MoveTables and Reshard related workflows, we ignore them. Signed-off-by: Matt Lord <[email protected]>
d7117c1
to
9796dcc
Compare
Signed-off-by: Matt Lord <[email protected]>
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
Thank you, @shlomi-noach and @rohit-nayak-ps! I've addressed those comments here: a5638eb |
Signed-off-by: Matt Lord <[email protected]>
1101339
to
a5638eb
Compare
Description
We need to ignore internal operation tables (e.g. for OnlineDDL processing) in
MoveTables
andReshard
workflows. We need to do this both when processing the-tables
command-line flags and when processingSchemaDefinition
structures that we get from the database.I also got rid of the logging messages for when these internal tables are seen and ignored/skipped as I don't think that they are helpful to the end user.
You can see a simple Reshard demonstration and test here
These are using the docker_local container.
Before (main):
After (this branch):
Related Issue(s)
Follow-up to: #8992
Fixes: #9577, #9576
Checklist