Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Below is a more detailed version of the timeline presented above. Each event is associated with a (cumulative) distribution of "completion" times. The "completion" time for a given event is the time delta between that event and its preceding event. (Hence, the cdf for the first event is quite boring). 

Event Invoking sync() to backups

Image Added
Event Invoking Send 'write segment' RPC

Image Added
Event Invoking client.send()

Image Added
Event Invoking session->clientSend()

Image Added
Event Acquired Dispatch::Lock in TransportManager::WorkerSession::clientSend

Image Added
Event Invoking Instantiate new ClientRpc

Image Added
Event Completed Instantiate new ClientRpc

Image Added
Event Invoking rpc->sendOrQueue

Image Added
Event Invoking postSendZeroCopy

Image Added
Event Completed postSendZeroCopy

Image Added
Event Completed rpc->sendOrQueue

Image Added
Event Completed session->clientSend()

Image Added
Event Completed client.send()

Image Added
Event Completed Send 'write segment' RPC

Image Added
Event Invoking Send 'write segment' RPC

Image Added
Event Invoking client.send()

Image Added
Event Invoking session->clientSend()

Image Added
Event Acquired Dispatch::Lock in TransportManager::WorkerSession::clientSend

Image Added
Event Invoking Instantiate new ClientRpc

Image Added
Event Completed Instantiate new ClientRpc

Image Added
Event Invoking rpc->sendOrQueue

Image Added
Event Invoking postSendZeroCopy

Image Added
Event Completed postSendZeroCopy

Image Added
Event Completed rpc->sendOrQueue

Image Added
Event Completed session->clientSend()

Image Added
Event Completed client.send()

Image Added
Event Completed Send 'write segment' RPC

Image Added
Event Invoking Send 'write segment' RPC

Image Added
Event Invoking client.send()

Image Added
Event Invoking session->clientSend()

Image Added
Event Acquired Dispatch::Lock in TransportManager::WorkerSession::clientSend

Image Added
Event Invoking Instantiate new ClientRpc

Image Added
Event Completed Instantiate new ClientRpc

Image Added
Event Invoking rpc->sendOrQueue

Image Added
Event Invoking postSendZeroCopy

Image Added
Event Completed postSendZeroCopy

Image Added
Event Completed rpc->sendOrQueue

Image Added
Event Completed session->clientSend()

Image Added
Event Completed client.send()

Image Added
Event Completed Send 'write segment' RPC

Image Added
Event Reaped outstanding RPC (non-close)

Image Added
Event Reaped outstanding RPC (non-close)

Image Added
Event Reaped outstanding RPC (non-close)

Image Added
Event Completed sync() to backups

Image Added

On the the Backup

...