LOGGER.warn("Timed out waiting for connection for server ({})({})(gotConnection={}):{}. See metric {}", _server, _request.getRequestId(), gotConnection, e1.getMessage(), BrokerMeter.REQUEST_DROPPED_DUE_TO_CONNECTION_ERROR.getMeterName()); _responseFuture = new ResponseFuture(_server, e1, "Error Future for request " + _request.getRequestId()); } catch (ConnectionLimitReachedException e) { LOGGER.warn("Request {} not sent (gotConnection={}):{}. See metric {}", _request.getRequestId(), gotConnection, e.getMessage(), BrokerMeter.REQUEST_DROPPED_DUE_TO_CONNECTION_ERROR.getMeterName()); _responseFuture = new ResponseFuture(_server, e, "Error Future for request " + _request.getRequestId()); } catch (Exception e) {