> On Feb. 11, 2014, 7:18 p.m., Neha Narkhede wrote: > > core/src/test/resources/log4j.properties, line 15 > > <https://reviews.apache.org/r/17918/diff/2/?file=482287#file482287line15> > > > > this is probably included in the patch by accident right?
Yeah, will fix. > On Feb. 11, 2014, 7:18 p.m., Neha Narkhede wrote: > > core/src/test/scala/integration/kafka/api/ProducerSendTest.scala, line 58 > > <https://reviews.apache.org/r/17918/diff/2/?file=482288#file482288line58> > > > > Naming it topic1 implies there will be topic2 as well. Can we stick to > > just topic? ack > On Feb. 11, 2014, 7:18 p.m., Neha Narkhede wrote: > > core/src/test/scala/integration/kafka/api/ProducerSendTest.scala, line 86 > > <https://reviews.apache.org/r/17918/diff/2/?file=482288#file482288line86> > > > > we probably don't want to print anything from unit tests. These prints will only show up if the unit test runs with -i, otherwise they will not. I keep them here in case some exceptions are caught for running the callbacks. > On Feb. 11, 2014, 7:18 p.m., Neha Narkhede wrote: > > core/src/test/scala/integration/kafka/api/ProducerSendTest.scala, line 180 > > <https://reviews.apache.org/r/17918/diff/2/?file=482288#file482288line180> > > > > What is the advantage of sending 10 times numRecords instead of just > > numRecords? This is just a magic number, I think numRecords should be sufficient, will fix > On Feb. 11, 2014, 7:18 p.m., Neha Narkhede wrote: > > core/src/test/scala/integration/kafka/api/ProducerSendTest.scala, line 109 > > <https://reviews.apache.org/r/17918/diff/2/?file=482288#file482288line109> > > > > These 3 statements are repeated in many tests. Can we create a helper > > method to create topic successfully? Have thought about that, the reason I did not do so is that if I do this may goes to testUtils. But I think this is actually fine now, will fix. > On Feb. 11, 2014, 7:18 p.m., Neha Narkhede wrote: > > core/src/test/scala/integration/kafka/api/ProducerSendTest.scala, line 211 > > <https://reviews.apache.org/r/17918/diff/2/?file=482288#file482288line211> > > > > Shouldn't the rest of the tests have acks set to -1 as well? ack = -1 is only required when I check the produced message content using a consumer. > On Feb. 11, 2014, 7:18 p.m., Neha Narkhede wrote: > > core/src/test/scala/integration/kafka/api/ProducerSendTest.scala, line 219 > > <https://reviews.apache.org/r/17918/diff/2/?file=482288#file482288line219> > > > > why only wait until leader for partition 0 is elected? We should also > > probably wait until leader for partition 1 is elected so the test is not > > time dependent. For this test I only checks one partition, 0, which I think is sufficient. Not quite sure what you mean by "time dependent"? > On Feb. 11, 2014, 7:18 p.m., Neha Narkhede wrote: > > core/src/test/scala/integration/kafka/api/ProducerSendTest.scala, line 242 > > <https://reviews.apache.org/r/17918/diff/2/?file=482288#file482288line242> > > > > The variable records for partition 0 is named record0. This is true for > > response as well. To be consistent, should this be fetchResponse0 for > > partition 0? ack > On Feb. 11, 2014, 7:18 p.m., Neha Narkhede wrote: > > core/src/test/scala/integration/kafka/api/ProducerSendTest.scala, line 248 > > <https://reviews.apache.org/r/17918/diff/2/?file=482288#file482288line248> > > > > can we pull this logic in a method and do the same check for partition > > 1 as well? See above :) - Guozhang ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/17918/#review34158 ----------------------------------------------------------- On Feb. 11, 2014, 7:24 p.m., Guozhang Wang wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/17918/ > ----------------------------------------------------------- > > (Updated Feb. 11, 2014, 7:24 p.m.) > > > Review request for kafka. > > > Bugs: KAFKA-1233 > https://issues.apache.org/jira/browse/KAFKA-1233 > > > Repository: kafka > > > Description > ------- > > Three test cases included in Part I: > > Incorporated Jay's comments. > > 1. Send API, with null key/value/partitionId/topic tested, check returned > offset. Currently passed. > > 2. All messages drained before close, also check that messages with the same > key go to the same partition. Currently passed. > > 3. The default round robin partitioner, and the specified partition id is > respected. Currently broken with ack = -1. Filed KAFKA-1255. > > 4. Send with auto-topic-creation. Currently passed. > > > Diffs > ----- > > build.gradle 858d297b9e8bf8a2bca54c4817f9ca2affd0d3f2 > core/src/test/resources/log4j.properties > d7d03ea1b13299d4ee41b9907720d014c81faf66 > core/src/test/scala/integration/kafka/api/ProducerSendTest.scala > PRE-CREATION > project/Build.scala ddcfc4176e68933377590e095c07283083249f4a > > Diff: https://reviews.apache.org/r/17918/diff/ > > > Testing > ------- > > > Thanks, > > Guozhang Wang > >