leixm commented on PR #3651:
URL: https://github.com/apache/celeborn/pull/3651#issuecomment-4211941029

   > Overall LGTM, but I also have a couple of questions regarding the 
expiration strategy when multiple apps exceed the app-level quota:
   > 
   > 1. **Priority-based expiration:** When a user exceeds their overall quota 
and multiple apps also exceed the app-level threshold, could we prioritize 
which apps to expire based on app priority (or consumption)? This would allow 
more important apps to continue running while less critical ones are throttled 
first.
   > 2. **Incremental expiration:** After expiring a single app, if the 
remaining apps no longer exceed the quota, is it possible to avoid expiring 
them? This would minimize the impact to the user's workload by only expiring 
the minimum number of apps necessary to bring usage back under the quota limit.
   > 
   > by claude
   
   1. Subsequent PRs will be prioritized based on priority and consumption.
   
   2. Incremental expiration was already supported before this PR. This PR aims 
to introduce a new app threshold based on fairness considerations. We don't 
want quotas to be consumed by a few apps. When the user/tenant/cluster quota is 
exceeded, apps exceeding the app threshold will be killed first.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to