Anubhav Jindal has uploaded a new patch set (#3). ( http://gerrit.cloudera.org:8080/24971 )
Change subject: IMPALA-15449: Reject unschedulable pools ...................................................................... IMPALA-15449: Reject unschedulable pools Reject distributed queries immediately when the resolved request pool cannot be served by any known executor-group naming prefix, instead of queueing until timeout. Keep coordinator-only flows valid and provide an override via -reject_query_for_unschedulable_request_pool=false. Testing: - Linux worktree: /home/anubhav/impala-worktrees/IMPALA-15449 - Build: bash /Users/anubhav/Desktop/impala_jira_workflow.sh --action build --branch IMPALA-15449 --build-flags "-ninja -noclean -notests" - Backend tests: bash /Users/anubhav/Desktop/impala_jira_workflow.sh --action test --branch IMPALA-15449 --run-backend-tests --backend-test-binary be/build/debug/scheduling/admission-controller-test --backend-test-binary be/build/debug/scheduling/cluster-membership-mgr-test - E2E tests: bash /Users/anubhav/Desktop/impala_jira_workflow.sh --action test --branch IMPALA-15449 --run-e2e-tests --e2e-cluster-test-file custom_cluster/test_executor_groups.py --e2e-pytest-k "reject_unschedulable_request_pool or reject_unschedulable_nested_request_pool or unschedulable_reject_does_not_affect_coordinator_only or unschedulable_request_pool_queues_when_disabled" --e2e-bootstrap-sql-file /Users/anubhav/Desktop/impala_e2e_bootstrap_template.sql - Manual Linux validation: started HMS after DB/schema setup, confirmed "Metastore service is up at localhost:9083", and verified bootstrap SQL created/populated functional.alltypes before E2E. - Manual WAAS-style validation on Linux: started coordinator with expected sets root.group-set-small/custom-1/large and only one live executor group root.group-set-small-group; query with request_pool root.group-set-small succeeded while request_pool root.group-set-custom-2 failed immediately with "AnalysisException: ... does not map to any known executor group set" (ORPHAN_QUERY_ELAPSED_SECONDS=0, no queue-timeout behavior). Change-Id: I8d89201c8a11606659c9ad5b3f904aa66f2beece Assisted-by: GPT-5.3 (Cursor) --- M be/src/scheduling/admission-controller-test.cc M be/src/scheduling/admission-controller.cc M be/src/scheduling/admission-controller.h M be/src/scheduling/cluster-membership-mgr.cc M be/src/scheduling/cluster-membership-mgr.h M docs/topics/impala_admission_config.xml A fe/src/test/resources/fair-scheduler-orphan-group-set.xml A fe/src/test/resources/fair-scheduler-orphan-pools.xml A fe/src/test/resources/llama-site-orphan-group-set.xml A fe/src/test/resources/llama-site-orphan-pools.xml M tests/custom_cluster/test_executor_groups.py 11 files changed, 478 insertions(+), 8 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/71/24971/3 -- To view, visit http://gerrit.cloudera.org:8080/24971 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I8d89201c8a11606659c9ad5b3f904aa66f2beece Gerrit-Change-Number: 24971 Gerrit-PatchSet: 3 Gerrit-Owner: Anubhav Jindal <[email protected]>
