[ https://issues.apache.org/jira/browse/KAFKA-4757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15872406#comment-15872406 ]
Colin P. McCabe commented on KAFKA-4757: ---------------------------------------- Thanks. That's a good find. I just posted a patch that improves that log message to look like this: {code} [2017-02-17 11:47:42,663] TRACE Sending API_VERSIONS {} to node 0. (org.apache.kafka.clients.NetworkClient) {code} > Improve NetworkClient trace logging of request details > ------------------------------------------------------ > > Key: KAFKA-4757 > URL: https://issues.apache.org/jira/browse/KAFKA-4757 > Project: Kafka > Issue Type: Bug > Reporter: Onur Karaman > Assignee: Colin P. McCabe > > Two issues here: > 1. Here's what NetworkClient now shows when processing a disconnection: > {code} > [2017-02-10 10:48:57,052] TRACE Cancelled request > org.apache.kafka.clients.NetworkClient$InFlightRequest@52f759d7 due to node 0 > being disconnected (org.apache.kafka.clients.NetworkClient) > {code} > The log at one point was useful and actually showed the contents of the > request. For instance, with FetchRequest, you used to be able to see which > partitions were requested as well as the offsets and max bytes requested per > partition. > It looks like InFlightRequest itself doesn't actually hold the request but > instead currently just holds the RequestHeader. We probably want to make > InFlightRequest hold the entire request to make the original request show up > in the logs. > 2. Sometimes I see the following log: > {code} > [2017-02-10 10:53:59,015] TRACE Sending {} to node 0. > (org.apache.kafka.clients.NetworkClient) > {code} > Again not very insightful. -- This message was sent by Atlassian JIRA (v6.3.15#6346)