> On March 2, 2014, 2:15 a.m., Jun Rao wrote:
> > clients/src/main/java/org/apache/kafka/clients/producer/internals/RecordAccumulator.java,
> >  lines 155-157
> > <https://reviews.apache.org/r/18299/diff/5/?file=505388#file505388line155>
> >
> >     My earlier comment about whether we should close the RecordBatch 
> > immediately after this record is appended, is not due to synchronization. 
> > My concern is that if we don't close this RecordBatch, the next message 
> > could be added as an uncompressed one when it can be added as a compressed 
> > one. Not sure if it's a big concern though.

Got it. Agreed.


> On March 2, 2014, 2:15 a.m., Jun Rao wrote:
> > clients/src/main/java/org/apache/kafka/common/record/MemoryRecords.java, 
> > lines 62-63
> > <https://reviews.apache.org/r/18299/diff/5/?file=505393#file505393line62>
> >
> >     What is the TODO item?

What I am trying to declare is that this hand-written logic is dependent on the 
fact that compressed shallow message has key==null. If it is changed in the 
future this logic will break. Probably I should just leave it as normal 
comments?


> On March 2, 2014, 2:15 a.m., Jun Rao wrote:
> > clients/src/main/java/org/apache/kafka/common/record/Record.java, lines 
> > 156-158
> > <https://reviews.apache.org/r/18299/diff/5/?file=505394#file505394line156>
> >
> >     ???

Sorry, placeholder function that should be removed..


> On March 2, 2014, 2:15 a.m., Jun Rao wrote:
> > clients/src/test/java/org/apache/kafka/common/record/MemoryRecordsTest.java,
> >  lines 84-85
> > <https://reviews.apache.org/r/18299/diff/5/?file=505396#file505396line84>
> >
> >     Line 81 not needed?

Should be removed..


- Guozhang


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


On Feb. 27, 2014, 1:33 a.m., Guozhang Wang wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/18299/
> -----------------------------------------------------------
> 
> (Updated Feb. 27, 2014, 1:33 a.m.)
> 
> 
> Review request for kafka.
> 
> 
> Bugs: KAFKA-1253
>     https://issues.apache.org/jira/browse/KAFKA-1253
> 
> 
> Repository: kafka
> 
> 
> Description
> -------
> 
> Incorporated Jun's comments.
> 
> TODOs:
> 
> Class loader for Snappy.
> 
> 
> Diffs
> -----
> 
>   clients/src/main/java/org/apache/kafka/clients/producer/KafkaProducer.java 
> e4bc97279585818860487a39a93b6481742b91db 
>   clients/src/main/java/org/apache/kafka/clients/producer/ProducerConfig.java 
> d8e35e7d0e4cd27aad9a8d4bf14bc97458da9417 
>   
> 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/common/record/ByteBufferInputStream.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/common/record/ByteBufferOutputStream.java
>  PRE-CREATION 
>   clients/src/main/java/org/apache/kafka/common/record/CompressionType.java 
> 906da02d02c03aadd8ab73ed2fc9a1898acb8d72 
>   clients/src/main/java/org/apache/kafka/common/record/MemoryRecords.java 
> 9d8935fa3beeb2a78b109a41ed76fd4374239560 
>   clients/src/main/java/org/apache/kafka/common/record/Record.java 
> f1dc9778502cbdfe982254fb6e25947842622239 
>   clients/src/main/java/org/apache/kafka/common/utils/Utils.java 
> 9c34e7dc82f33df7406cad0e64eb6a896d068dc6 
>   clients/src/test/java/org/apache/kafka/common/record/MemoryRecordsTest.java 
> b0745b528cef929c4273f7e2ac4de1476cfc25ad 
>   clients/src/test/java/org/apache/kafka/common/record/RecordTest.java 
> ae54d67da9907b0a043180c7395a1370b3d0528d 
>   clients/src/test/java/org/apache/kafka/common/utils/CrcTest.java 
> PRE-CREATION 
>   clients/src/test/java/org/apache/kafka/test/TestUtils.java 
> 36cfc0fda742eb501af2c2c0330e3f461cf1f40c 
>   core/src/test/scala/integration/kafka/api/ProducerSendTest.scala 
> 34baa8c6c7a15bb4aa93c286604f0eb7b19cd58e 
> 
> Diff: https://reviews.apache.org/r/18299/diff/
> 
> 
> Testing
> -------
> 
> integration tests
> 
> 
> Thanks,
> 
> Guozhang Wang
> 
>

Reply via email to