Hello Impala Public Jenkins,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/24965
to look at the new patch set (#2).
Change subject: IMPALA-13965: Enforce quotas without executors
......................................................................
IMPALA-13965: Enforce quotas without executors
Admission could return early when no executor group was available, skipping
quota rejection on submission and allowing queued requests to overflow user
limits until executors came online. This change enforces quota in the
empty-group path and tracks queued user-load ownership so reject, timeout,
and cancel paths decrement per-user load exactly once.
Adds regression coverage in admission-controller unit tests and
custom-cluster executor-group tests for both no-executor quota enforcement and
queued-timeout load cleanup.
Testing:
- Built: impalad, statestored, catalogd, admission-controller-test
- Ran: admission-controller-test (UserAndGroupQuotas, PoolStats)
- Ran: tests/custom_cluster/test_executor_groups.py with focused -k filter for
quota-without-executors and queued-timeout-release coverage
- Manual STR validation from IMPALA-13965 completed; verified the issue is
fixed and quota limits are enforced correctly
Change-Id: I84024a8d11911b639679029e34445ca52902ab93
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 tests/custom_cluster/test_executor_groups.py
4 files changed, 167 insertions(+), 5 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/65/24965/2
--
To view, visit http://gerrit.cloudera.org:8080/24965
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I84024a8d11911b639679029e34445ca52902ab93
Gerrit-Change-Number: 24965
Gerrit-PatchSet: 2
Gerrit-Owner: Anubhav Jindal <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>