-
Notifications
You must be signed in to change notification settings - Fork 13.5k
[FLINK-37720][table-planner] Enable sink reuse table optimizer by default and apply plan changes to existing test cases #26503
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
base: master
Are you sure you want to change the base?
Conversation
@xiangyuf I am wondering what the migration implications are to change this to be default. In general it is not good practise to change defaults, but I see the flip has not being fully implemented so maybe this is not a concern. Please can you let me know your thinking; maybe this change in behaviour is always desirable and would not be seen as a break for existing users? |
Hi David, as discussed in this thread https://lists.apache.org/thread/r1wo9sf3d1725fhwzrttvv56k4rc782m, the sink reuse is enabled by default in the first place for following reason: Also, this PR is a draft PR, I need to change several existing IT cases to pass the CI. |
fdf7bf6
to
aae9bd9
Compare
4c18e50
to
4e6af9d
Compare
@davidradl Hi, this pr is ready to merge now. Welcome any reviews. |
1bc99e1
to
b92435e
Compare
…ault and apply plan changes to existing test cases
@xuyangzhong @reswqa Kindly remind for review. |
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.
What is the purpose of the change
Enable sink reuse table optimizer by default and apply plan changes to existing test cases
Brief change log
Enable sink reuse table optimizer by default and apply plan changes to existing test cases
Verifying this change
This change is already covered by existing tests
Does this pull request potentially affect one of the following parts:
@Public(Evolving)
: noDocumentation