-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/18343/#review35520
-----------------------------------------------------------


Thanks for the updated patch, Jay!


clients/src/main/java/org/apache/kafka/clients/producer/KafkaProducer.java
<https://reviews.apache.org/r/18343/#comment66112>

    Should we have an equivalent trace message on start as well?



clients/src/main/java/org/apache/kafka/clients/producer/internals/Metadata.java
<https://reviews.apache.org/r/18343/#comment66113>

    Should this be log.trace("Requesting metadata update for topic {}", topic)



clients/src/main/java/org/apache/kafka/clients/producer/internals/Metadata.java
<https://reviews.apache.org/r/18343/#comment66114>

    Minor typo: ellapsed -> elapsed



clients/src/main/java/org/apache/kafka/clients/producer/internals/RecordBatch.java
<https://reviews.apache.org/r/18343/#comment66115>

    In addition to logging a successful send, I would expect trace to also log 
adding a message to the appropriate partition queue and also the attempt to 
send a request to a particular leader.



clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java
<https://reviews.apache.org/r/18343/#comment66116>

    I'm wondering why this is in debug? The rest of the places where we have a 
"sending" and a "sent" message, the "sending" message is at trace and the 
"sent" message is at debug



clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java
<https://reviews.apache.org/r/18343/#comment66117>

    Same here. Shouldn't this be at trace? We  already have the debug statement 
for "Completed connection to node"



clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java
<https://reviews.apache.org/r/18343/#comment66118>

    In order to meaningfully trace a request in the producer, we need to 
include the correlation id and partition with every trace message for that 
request. It will be printed as part of the entire request but the grep will be 
more complex in this case. It is better to have it explicitly say "for 
partition {} with correlation id {}".
    



clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java
<https://reviews.apache.org/r/18343/#comment66119>

    It is useful to know the reason for a retry. Shouldn't this be at error?



clients/src/main/java/org/apache/kafka/common/Cluster.java
<https://reviews.apache.org/r/18343/#comment66120>

    what is the motivation for this change?


- Neha Narkhede


On Feb. 26, 2014, 5:32 a.m., Jay Kreps wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/18343/
> -----------------------------------------------------------
> 
> (Updated Feb. 26, 2014, 5:32 a.m.)
> 
> 
> Review request for kafka.
> 
> 
> Bugs: KAFKA-1250
>     https://issues.apache.org/jira/browse/KAFKA-1250
> 
> 
> Repository: kafka
> 
> 
> Description
> -------
> 
> KAFKA-1250 Add logging to new producer.
> 
> 
> Diffs
> -----
> 
>   build.gradle 58a6396f33413cc42231f445075f36552568563a 
>   clients/src/main/java/org/apache/kafka/clients/producer/KafkaProducer.java 
> e4bc97279585818860487a39a93b6481742b91db 
>   clients/src/main/java/org/apache/kafka/clients/producer/ProducerRecord.java 
> 034bf33385fe3b4222f482ccd16de6b530e1c1a7 
>   
> clients/src/main/java/org/apache/kafka/clients/producer/internals/Metadata.java
>  62613a3e29a7e5ffb1cc56d267793fef72857fc6 
>   
> clients/src/main/java/org/apache/kafka/clients/producer/internals/RecordAccumulator.java
>  ce5cf27efa08b79e501439cf79bc8666054a5429 
>   
> clients/src/main/java/org/apache/kafka/clients/producer/internals/RecordBatch.java
>  eb16f6d236e07b16654623606294a051531b5f58 
>   
> clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java 
> e373265f19f6ec9d40b1813a1ab7e6b5b10e0acd 
>   clients/src/main/java/org/apache/kafka/common/Cluster.java 
> 5caaaae1d2ad11dc9bb75008b066390a0dbe2afb 
>   clients/src/main/java/org/apache/kafka/common/Node.java 
> 4197e5098c6556b22e9c56f385fcaa3604eda39e 
>   clients/src/main/java/org/apache/kafka/common/PartitionInfo.java 
> 08d66f1a71fc5f1f11cfdc94f376c3f92c51e923 
>   clients/src/main/java/org/apache/kafka/common/config/AbstractConfig.java 
> c3148e5a9061d9748b617e3772c132fd89d35f05 
>   clients/src/main/java/org/apache/kafka/common/metrics/JmxReporter.java 
> e08c349a6cd7617eb025709c3fb7890639ef610e 
>   clients/src/main/java/org/apache/kafka/common/network/Selector.java 
> f1e474cd53011970c6bd3db6dfacd0f12ed9ce6b 
>   clients/src/main/java/org/apache/kafka/common/requests/RequestHeader.java 
> 457abb1ad44ed67ef6d015dc7859d1c4048d02fe 
>   clients/src/main/java/org/apache/kafka/common/requests/RequestSend.java 
> c5e9020b2e7692c37c65bbe6bcbce5b37574baac 
>   clients/src/main/java/org/apache/kafka/common/utils/KafkaThread.java 
> 9ff793f38d70d52580255d9c759c16e3c4116e10 
>   clients/src/main/java/org/apache/kafka/common/utils/Utils.java 
> 9c34e7dc82f33df7406cad0e64eb6a896d068dc6 
>   core/src/main/scala/kafka/server/ReplicaManager.scala 
> 3dd562ca93c44181bd6f75d4cbbd2669ea0d33aa 
> 
> Diff: https://reviews.apache.org/r/18343/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Jay Kreps
> 
>

Reply via email to