Browse Source

kafka-2252; Socket connection closing is logged, but not corresponding opening of socket; patched by Gwen Shapira; reviewed by Jun Rao

pull/71/head
Gwen Shapira 10 years ago committed by Jun Rao
parent
commit
478505632e
  1. 3
      clients/src/main/java/org/apache/kafka/common/network/Selector.java

3
clients/src/main/java/org/apache/kafka/common/network/Selector.java

@ -267,6 +267,7 @@ public class Selector implements Selectable { @@ -267,6 +267,7 @@ public class Selector implements Selectable {
key.interestOps(key.interestOps() & ~SelectionKey.OP_CONNECT | SelectionKey.OP_READ);
this.connected.add(transmissions.id);
this.sensors.connectionCreated.record();
log.debug("Connection {} created", transmissions.id);
}
/* read from any connections that have readable data */
@ -307,7 +308,7 @@ public class Selector implements Selectable { @@ -307,7 +308,7 @@ public class Selector implements Selectable {
} catch (IOException e) {
String desc = socketDescription(channel);
if (e instanceof EOFException || e instanceof ConnectException)
log.info("Connection {} disconnected", desc);
log.debug("Connection {} disconnected", desc);
else
log.warn("Error in I/O with connection to {}", desc, e);
close(transmissions.id);

Loading…
Cancel
Save