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

Method CleanUpReadyBuffers

be/src/runtime/io/scan-buffer-manager.cc:148–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

146}
147
148void ScanBufferManager::CleanUpReadyBuffers(const unique_lock<mutex>& scan_range_lock) {
149 DCHECK(scan_range_->is_locked(scan_range_lock));
150 while (!ready_buffers_.empty()) {
151 CleanUpBuffer(scan_range_lock, move(ready_buffers_.front()));
152 ready_buffers_.pop_front();
153 }
154}
155
156bool ScanBufferManager::PopFirstReadyBuffer(const unique_lock<mutex>& scan_range_lock,
157 unique_ptr<BufferDescriptor>* buffer) {

Callers 1

CancelInternalMethod · 0.80

Calls 4

moveFunction · 0.85
frontMethod · 0.80
is_lockedMethod · 0.45
emptyMethod · 0.45

Tested by

no test coverage detected