Anubhav Jindal has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/24971


Change subject: IMPALA-15449: Reject unschedulable request pools earlier
......................................................................

IMPALA-15449: Reject unschedulable request pools earlier

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 add an escape hatch via
-reject_query_for_unschedulable_request_pool=false.

Testing:
- bash /Users/anubhav/Desktop/impala_jira_workflow.sh --action build --branch 
IMPALA-15449 --build-flags "-ninja -noclean -notests"
- bash /Users/anubhav/Desktop/impala_jira_workflow.sh --action test --branch 
IMPALA-15449 --backend-test-binary 
be/build/debug/scheduling/admission-controller-test --backend-test-binary 
be/build/debug/scheduling/cluster-membership-mgr-test --run-backend-tests
- bash /Users/anubhav/Desktop/impala_jira_workflow.sh --action test --branch 
IMPALA-15449 --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 --run-e2e-tests

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/1
--
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: newchange
Gerrit-Change-Id: I8d89201c8a11606659c9ad5b3f904aa66f2beece
Gerrit-Change-Number: 24971
Gerrit-PatchSet: 1
Gerrit-Owner: Anubhav Jindal <[email protected]>

Reply via email to