rDSN
rDSN copied to clipboard
rpc timeout handling is costly
Problem
For RPC calls expecting response from server, we now issue a time-out task which triggers rpc response task with null response. Profiling reveals that this is one of the top costs for RPC stress tests. Note the current implementation relies on boost asio to implement timer service.