You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by Jay Kreps <bo...@gmail.com> on 2014/02/26 06:32:48 UTC

Re: Review Request 18343: Patch for KAFKA-1250

-----------------------------------------------------------
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.


Summary (updated)
-----------------

Patch for KAFKA-1250


Bugs: KAFKA-1250
    https://issues.apache.org/jira/browse/KAFKA-1250


Repository: kafka


Description
-------

KAFKA-1250 Add logging to new producer.


Diffs (updated)
-----

  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


Re: Review Request 18343: Patch for KAFKA-1250

Posted by Jay Kreps <bo...@gmail.com>.

> On Feb. 26, 2014, 10:49 a.m., Neha Narkhede wrote:
> > clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java, line 386
> > <https://reviews.apache.org/r/18343/diff/2/?file=504370#file504370line386>
> >
> >     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 {}".
> >

Can't you just grep for the number?


> On Feb. 26, 2014, 10:49 a.m., Neha Narkhede wrote:
> > clients/src/main/java/org/apache/kafka/clients/producer/internals/Metadata.java, line 88
> > <https://reviews.apache.org/r/18343/diff/2/?file=504367#file504367line88>
> >
> >     Should this be log.trace("Requesting metadata update for topic {}", topic)

Oops.


> On Feb. 26, 2014, 10:49 a.m., Neha Narkhede wrote:
> > clients/src/main/java/org/apache/kafka/clients/producer/KafkaProducer.java, line 266
> > <https://reviews.apache.org/r/18343/diff/2/?file=504365#file504365line266>
> >
> >     Should we have an equivalent trace message on start as well?

Added it.


> On Feb. 26, 2014, 10:49 a.m., Neha Narkhede wrote:
> > clients/src/main/java/org/apache/kafka/clients/producer/internals/RecordBatch.java, line 77
> > <https://reviews.apache.org/r/18343/diff/2/?file=504369#file504369line77>
> >
> >     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.

We log all request sends. Logging the details of the queuing seemed redundant, no?


> On Feb. 26, 2014, 10:49 a.m., Neha Narkhede wrote:
> > clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java, line 239
> > <https://reviews.apache.org/r/18343/diff/2/?file=504370#file504370line239>
> >
> >     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

I'm happy to go either way. I guess the idea was that it is nice to see when your metadata updates and in steady-state that probably isn't so frequent it is spammy...


> On Feb. 26, 2014, 10:49 a.m., Neha Narkhede wrote:
> > clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java, line 330
> > <https://reviews.apache.org/r/18343/diff/2/?file=504370#file504370line330>
> >
> >     Same here. Shouldn't this be at trace? We  already have the debug statement for "Completed connection to node"

Could go either way, basically connection creation is rare. We could make one or both of these debug.


> On Feb. 26, 2014, 10:49 a.m., Neha Narkhede wrote:
> > clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java, line 456
> > <https://reviews.apache.org/r/18343/diff/2/?file=504370#file504370line456>
> >
> >     It is useful to know the reason for a retry. Shouldn't this be at error?

Well retry is certainly not yet an error, right? I think the argument is that a retry is basically okay but if we want to move it up to warn I would be okay with that.


> On Feb. 26, 2014, 10:49 a.m., Neha Narkhede wrote:
> > clients/src/main/java/org/apache/kafka/common/Cluster.java, line 78
> > <https://reviews.apache.org/r/18343/diff/2/?file=504371#file504371line78>
> >
> >     what is the motivation for this change?

The large negative numbers in the log during initialization looked kind of scary. :-)


- Jay


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


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
> 
>


Re: Review Request 18343: Patch for KAFKA-1250

Posted by Neha Narkhede <ne...@gmail.com>.
-----------------------------------------------------------
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
> 
>


Re: Review Request 18343: Patch for KAFKA-1250

Posted by Jun Rao <ju...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/18343/#review35532
-----------------------------------------------------------


1. Is there a reason that you want to change the license header? We should stay with one format of the license header.



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

    I am still confused here. Could you clarify when we should add a matching {} for exception? The usage in line 89 and line 77 is not consistent. My understanding is that if exception is the only parameter, you don't need to add the {}. Otherwise, you will. Is that correct?



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

    Are we missing a {}?



clients/src/main/java/org/apache/kafka/common/config/AbstractConfig.java
<https://reviews.apache.org/r/18343/#comment66123>

    From the mailing list discussion, most people prefer to see this in info (at least the overridden values) level.


- Jun Rao


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
> 
>


Re: Review Request 18343: Patch for KAFKA-1250

Posted by Neha Narkhede <ne...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/18343/#review35617
-----------------------------------------------------------

Ship it!


Ship It!

- Neha Narkhede


On Feb. 27, 2014, 2:32 a.m., Jay Kreps wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/18343/
> -----------------------------------------------------------
> 
> (Updated Feb. 27, 2014, 2: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
> 
>


Re: Review Request 18343: Patch for KAFKA-1250

Posted by Jay Kreps <bo...@gmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/18343/
-----------------------------------------------------------

(Updated Feb. 27, 2014, 2: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 (updated)
-----

  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