MCPcopy Create free account
hub / github.com/apache/impala / DecrementPerUser

Method DecrementPerUser

be/src/scheduling/admission-controller.cc:939–949  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

937}
938
939void 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
951void AdmissionController::PoolStats::Dequeue(bool timed_out) {
952 agg_num_queued_ -= 1;

Callers 1

TEST_FFunction · 0.80

Calls 2

decrementMethod · 0.45
RemoveMethod · 0.45

Tested by 1

TEST_FFunction · 0.64