| 261 | } |
| 262 | |
| 263 | void 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 | |
| 271 | void KrpcDataStreamMgr::DeserializeThreadFn(int thread_id, const DeserializeTask& task) { |
| 272 | int64_t queue_wait_time_ns = MonotonicNanos() - task.enqueue_time_ns; |
no test coverage detected