Anubhav Jindal has uploaded a new patch set (#2). ( 
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.

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/2
--
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: 2
Gerrit-Owner: Anubhav Jindal <[email protected]>

Reply via email to