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

Method Claim

be/src/runtime/initial-reservations.cc:70–77  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

68}
69
70void InitialReservations::Claim(BufferPool::ClientHandle* dst, int64_t bytes) {
71 DCHECK_GE(bytes, 0);
72 lock_guard<SpinLock> l(lock_);
73 DCHECK_LE(bytes, remaining_initial_reservation_claims_);
74 bool success = dst->TransferReservationFrom(&initial_reservations_, bytes);
75 DCHECK(success) << "Planner computation should ensure enough initial reservations";
76 remaining_initial_reservation_claims_ -= bytes;
77}
78
79void InitialReservations::Return(BufferPool::ClientHandle* src, int64_t bytes) {
80 lock_guard<SpinLock> l(lock_);

Callers 2

Calls 1

Tested by

no test coverage detected