| 937 | } |
| 938 | |
| 939 | void AdmissionController::PoolStats::DecrementPerUser(const string& user) { |
| 940 | int64_t agg_count_after_decrement = agg_user_loads_.decrement(user); |
| 941 | if (agg_count_after_decrement == 0) { |
| 942 | metrics_.agg_current_users->Remove(user); |
| 943 | } |
| 944 | int64_t local_count_after_decrement = |
| 945 | ImpalaServer::DecrementCount(local_stats_.user_loads, user); |
| 946 | if (local_count_after_decrement == 0) { |
| 947 | metrics_.local_current_users->Remove(user); |
| 948 | } |
| 949 | } |
| 950 | |
| 951 | void AdmissionController::PoolStats::Dequeue(bool timed_out) { |
| 952 | agg_num_queued_ -= 1; |