You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues-all@impala.apache.org by "Fang-Yu Rao (Jira)" <ji...@apache.org> on 2026/10/08 23:34:00 UTC
[jira] [Created] (IMPALA-15533) Some Calcite tests seem to be run against the original planner
Fang-Yu Rao created IMPALA-15533:
------------------------------------
Summary: Some Calcite tests seem to be run against the original planner
Key: IMPALA-15533
URL: https://issues.apache.org/jira/browse/IMPALA-15533
Project: IMPALA
Issue Type: Bug
Components: Test
Affects Versions: Impala 5.0.0
Reporter: Fang-Yu Rao
Assignee: Fang-Yu Rao
IMPALA-14488 seems to introduce a bug in our tests against the Calcite planner.
When trying to add a test case I wanted to add for IMPALA-15500 (Privilege requests for columns in the USING clause are not registered by ImpalaSqlValidatorImpl of the Calcite planner) before fixing the bug. I expected the test case to fail, but it did NOT.
Specifically, at [https://github.com/apache/impala/blame/7e586ff/tests/authorization/test_ranger.py#L1732-L1735], we set up the session configuration via the following.
{code:java}
# Set the query option planner to CALCITE and ensure there is no fallback to
# the original planner
non_owner_client.set_configuration({"planner": "CALCITE"})
non_owner_client.set_configuration({"fallback_planner": "CALCITE"})
{code}
The above does not seem to be a correct way to set up both query options. We probably should have set up the query options via the following, i.e., setting up 2 query options via one single call to set_configuration().
{code:java}
non_owner_client.set_configuration({"planner": "CALCITE",
"fallback_planner": "CALCITE"})
{code}
If we set up the same session twice via 2 calls to set_configuration(), I think the latter would reset the changes made by the former call. In our example above, eventually only fallback_planner was set to "CALCITE", whereas the planner was still the default one, i.e., "ORIGINAL", resulting in the test using the original planner to run the test.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscribe@impala.apache.org
For additional commands, e-mail: issues-all-help@impala.apache.org