Description
Seeing this flaky on the dashboard. errno seems to be getting set to ENOTCONN instead of one of the expected options:
0430 03:18:29.804763 (+ 637us) negotiation.cc:304] Negotiation complete: Network error: Client connection negotiation failed: client connection to 0.0.0.0:35773: BlockingRecv error: recv error from 0.0.0.0:0: Transport endpoint is not connected (error 107) Metrics: {"client-negotiator.queue_time_us":382,"thread_start_us":187,"threads_started":1} /data/somelongdirectorytoavoidrpathissues/src/kudu/src/kudu/rpc/rpc-test.cc:989: Failure Value of: s.posix_code() == EPIPE || s.posix_code() == ECONNRESET || s.posix_code() == ESHUTDOWN || s.posix_code() == ECONNREFUSED || s.posix_code() == EINVAL