Details
Description
Currently the ServerIsMasterMonitor does not process cancel errors. A cancellation error can come from either the local node (if cancel was called locally) or a remote node, and so should be processed in order to update the server description for the remote node.