-
Notifications
You must be signed in to change notification settings - Fork 128
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
Add test case with ORCA query optimizer enabled #800
Conversation
Thanks @edespino for adding the ORCA test back, which provides a guarantee for our subsequent code merging |
@my-ship-it I am afraid there is some flakiness in these tests. They do not run successfully all the time. Is anyone looking into this? Has the inconsistent orca configuration testing behavior been seen in the past? If I commit these like this, they could cause an issue for developers working on unrelated features yet these orca configured tests fail unexpectedly. |
Initial test run failed. I am going to attempt to re-run:
|
The second attempt to run |
I am re-running all jobs again. I'm curious how often these tests are failing. |
@avamingli Mingli, could you please help continue to investigate on the flaky failure, thanks! |
The problem has been blocking me for a while in another PR, and I currently have no idea how to resolve it. What we can confirm is that the flaky case is unrelated to this or any other PR. It seems quite odd since we only have one table in the schema of the test cases. We haven't encountered this flaky case until about one or two weeks ago. Initially, I considered the possibility of multiple instances running queries, which might indicate a concurrency issue. However, after syncing with Ed, he confirmed that the test groups run independently. We could create an issue for this, but I'm unsure how to proceed at the moment. |
Adds test configuration for running regression tests with ORCA enabled: - test: ic-good-opt-on - make_configs: src/test/regress:installcheck-good - pg_settings.optimizer: "on" The ORCA query optimizer provides cost-based query optimization and offers additional query optimization capabilities. This configuration allows regression testing with ORCA enabled to verify optimizer functionality.
b0289d5
to
b54afa4
Compare
Adds test configuration for running regression tests with ORCA enabled:
The ORCA query optimizer provides cost-based query optimization and offers additional query optimization capabilities. This configuration allows regression testing with ORCA enabled to verify optimizer functionality.