Find timed-out RPC calls from start and end logs
A service writes one log record when a remote procedure call starts and another when it ends, and the log is in time order. Given the log and a timeout, report every call that ran longer than the timeout.
A call that has a start record but no end record is still running when the log ends; it can time out too, so decide how to judge it against the end of the log.
No answer yet. Write the first one; the best answer gets endorsed.
