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

Method RestoreReservation

be/src/runtime/bufferpool/buffer-pool.cc:364–369  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

362}
363
364void BufferPool::ClientHandle::RestoreReservation(SubReservation* src, int64_t bytes) {
365 DCHECK(!src->is_closed());
366 DCHECK_EQ(src->tracker_->parent(), impl_->reservation());
367 bool success = src->tracker_->TransferReservationTo(impl_->reservation(), bytes);
368 DCHECK(success); // Transferring reservation to parent shouldn't fail.
369}
370
371void BufferPool::ClientHandle::RestoreAllReservation(SubReservation* src) {
372 RestoreReservation(src, src->GetReservation());

Callers 9

AdvanceWritePageMethod · 0.80
NextReadPageMethod · 0.80
PinStreamMethod · 0.80
TEST_FFunction · 0.80

Calls 4

is_closedMethod · 0.45
parentMethod · 0.45
reservationMethod · 0.45
TransferReservationToMethod · 0.45

Tested by 1

TEST_FFunction · 0.64