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

Method EnqueueDeserializeTask

be/src/runtime/krpc-data-stream-mgr.cc:263–269  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

261}
262
263void KrpcDataStreamMgr::EnqueueDeserializeTask(const TUniqueId& finst_id,
264 PlanNodeId dest_node_id, int sender_id, int num_requests) {
265 for (int i = 0; i < num_requests; ++i) {
266 DeserializeTask payload = {finst_id, dest_node_id, sender_id, MonotonicNanos()};
267 deserialize_pool_.Offer(move(payload));
268 }
269}
270
271void KrpcDataStreamMgr::DeserializeThreadFn(int thread_id, const DeserializeTask& task) {
272 int64_t queue_wait_time_ns = MonotonicNanos() - task.enqueue_time_ns;

Callers 2

GetBatchMethod · 0.80
TakeOverEarlySenderMethod · 0.80

Calls 3

MonotonicNanosFunction · 0.85
moveFunction · 0.85
OfferMethod · 0.80

Tested by

no test coverage detected