...
Code Block | ||
---|---|---|
| ||
0 us ---- InfRcTransport Poller picks ups incoming RPC [dispatch thread] | 255 ns -- Invoke service.handleRpc() [worker thread] | 833 ns -- Completed service.handleRpc() [worker thread] | 991 ns -- Begin sending reply [dispatch thread] | | | 1.8 us -- Completed sending reply [dispatch thread] |
...
More detailed timeline
Just as we did for the master, we have the cdf's for the events on the backup server:
Event Invoking appendToBuffer() [dispatch]
Event Completed appendToBuffer() [dispatch]
Event Invoking serviceManager->handleRpc() [dispatch]
Event Completed serviceManager->handleRpc() [dispatch]
Event Invoking service.handleRpc() [worker]
Event Invoking service.dispatch() [worker]
Event Invoking callHandler() [worker]
Event Invoking SegmentInfo->write() [worker]
Event Completed SegmentInfo->write() [worker]
Event Completed callHandler() [worker]
Event Completed service.dispatch() [worker]
Event Completed service.handleRpc() [worker]
Event Invoking worker->rpc->sendReply() [dispatch]
Event Invoking postSend() [dispatch]
Event Completed postSend() [dispatch]
Event Completed worker->rpc->sendReply() [dispatch]
Benchmark IB Send vs. RDMA
...