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


LGTM overall, just some minor comments below.


clients/src/main/java/org/apache/kafka/clients/consumer/KafkaConsumer.java 
(line 815)
<https://reviews.apache.org/r/36333/#comment145173>

    Is this comment accurate? Could a sync commit throw exception when it is no 
longer retriable on returned Future?



clients/src/main/java/org/apache/kafka/clients/consumer/KafkaConsumer.java 
(line 1071)
<https://reviews.apache.org/r/36333/#comment145207>

    nit: not capitalizing the first letter just for comment consistency?



clients/src/main/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkClient.java
 (line 175)
<https://reviews.apache.org/r/36333/#comment145218>

    I think for in-function comments we will not capitalize comments, same 
below.



clients/src/main/java/org/apache/kafka/clients/consumer/internals/Coordinator.java
 (line 186)
<https://reviews.apache.org/r/36333/#comment145216>

    decapitalize "ensure that"?



clients/src/main/java/org/apache/kafka/clients/consumer/internals/Coordinator.java
 (line 222)
<https://reviews.apache.org/r/36333/#comment145215>

    missing one @param.



clients/src/main/java/org/apache/kafka/clients/consumer/internals/Coordinator.java
 (line 234)
<https://reviews.apache.org/r/36333/#comment145219>

    Same here and below regarding comments.



clients/src/main/java/org/apache/kafka/clients/consumer/internals/Coordinator.java
 (line 615)
<https://reviews.apache.org/r/36333/#comment145226>

    nit: Move this class right after sendOffsetCommitRequest()?



clients/src/main/java/org/apache/kafka/clients/consumer/internals/DelayedTaskQueue.java
 (line 41)
<https://reviews.apache.org/r/36333/#comment145227>

    Comment: remove all instances of the task in the queue?



clients/src/main/java/org/apache/kafka/clients/consumer/internals/Fetcher.java 
(line 144)
<https://reviews.apache.org/r/36333/#comment145229>

    Decapitalize comments, same below.



clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkClientTest.java
 (line 46)
<https://reviews.apache.org/r/36333/#comment145233>

    Maybe rename to testSend(...) and below just for naming consistency?



clients/src/test/java/org/apache/kafka/clients/consumer/internals/CoordinatorTest.java
 (line 286)
<https://reviews.apache.org/r/36333/#comment145234>

    Did you check the "expected" tag works here? I have seen in some old junit 
versions the test will still pass even if the exception is now thrown.



clients/src/test/java/org/apache/kafka/clients/consumer/internals/DelayedTaskQueueTest.java
 (line 62)
<https://reviews.apache.org/r/36333/#comment145235>

    Rename to testRemove?



clients/src/test/java/org/apache/kafka/clients/consumer/internals/HeartbeatTest.java
 (line 63)
<https://reviews.apache.org/r/36333/#comment145236>

    testReset?



clients/src/test/java/org/apache/kafka/clients/consumer/internals/RequestFutureTest.java
 (line 23)
<https://reviews.apache.org/r/36333/#comment145237>

    testCompose... ? Same below.


l,

- Guozhang Wang


On July 14, 2015, 8:21 p.m., Jason Gustafson wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/36333/
> -----------------------------------------------------------
> 
> (Updated July 14, 2015, 8:21 p.m.)
> 
> 
> Review request for kafka.
> 
> 
> Bugs: KAFKA-2123
>     https://issues.apache.org/jira/browse/KAFKA-2123
> 
> 
> Repository: kafka
> 
> 
> Description
> -------
> 
> KAFKA-2123; resolve problems from rebase
> 
> 
> KAFKA-2123; address review comments
> 
> 
> KAFKA-2123; more review fixes
> 
> 
> KAFKA-2123; refresh metadata on listOffset failure
> 
> 
> Diffs
> -----
> 
>   clients/src/main/java/org/apache/kafka/clients/consumer/Consumer.java 
> fd98740bff175cc9d5bc02e365d88e011ef65d22 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerCommitCallback.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerRebalanceCallback.java
>  74dfdba0ecbca04947adba5eabb1cb5190a0cd5f 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerRecords.java 
> eb75d2e797e3aa3992e4cf74b12f51c8f1545e02 
>   clients/src/main/java/org/apache/kafka/clients/consumer/KafkaConsumer.java 
> b4e8f7f0dceefaf94a3495f39f5783cce5ceb25f 
>   clients/src/main/java/org/apache/kafka/clients/consumer/MockConsumer.java 
> 46e26a665a22625d50888efa7b53472279f36e79 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkClient.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/Coordinator.java
>  c1c8172cd45f6715262f9a6f497a7b1797a834a3 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/DelayedTask.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/DelayedTaskQueue.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/Fetcher.java
>  695eaf63db9a5fa20dc2ca68957901462a96cd96 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/Heartbeat.java
>  51eae1944d5c17cf838be57adf560bafe36fbfbd 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/NoAvailableBrokersException.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/RequestFuture.java
>  13fc9af7392b4ade958daf3b0c9a165ddda351a6 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/RequestFutureAdapter.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/RequestFutureListener.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/SendFailedException.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/StaleMetadataException.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/clients/consumer/internals/SubscriptionState.java
>  683745304c671952ff566f23b5dd4cf3ab75377a 
>   
> clients/src/main/java/org/apache/kafka/common/errors/ConsumerCoordinatorNotAvailableException.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/common/errors/DisconnectException.java 
> PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/common/errors/IllegalGenerationException.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/common/errors/NotCoordinatorForConsumerException.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/common/errors/OffsetLoadInProgressException.java
>  PRE-CREATION 
>   
> clients/src/main/java/org/apache/kafka/common/errors/UnknownConsumerIdException.java
>  PRE-CREATION 
>   clients/src/main/java/org/apache/kafka/common/protocol/Errors.java 
> 4c0ecc3badd99727b5bd9d430364e61c184e0923 
>   
> clients/src/test/java/org/apache/kafka/clients/consumer/internals/ConsumerNetworkClientTest.java
>  PRE-CREATION 
>   
> clients/src/test/java/org/apache/kafka/clients/consumer/internals/CoordinatorTest.java
>  d085fe5c9e2a0567893508a1c71f014fae6d7510 
>   
> clients/src/test/java/org/apache/kafka/clients/consumer/internals/DelayedTaskQueueTest.java
>  PRE-CREATION 
>   
> clients/src/test/java/org/apache/kafka/clients/consumer/internals/FetcherTest.java
>  405efdc7a59438731cbc3630876bda0042a3adb3 
>   
> clients/src/test/java/org/apache/kafka/clients/consumer/internals/HeartbeatTest.java
>  ee1ede01efa070409b86f5d8874cd578e058ce51 
>   
> clients/src/test/java/org/apache/kafka/clients/consumer/internals/RequestFutureTest.java
>  PRE-CREATION 
>   core/src/test/scala/integration/kafka/api/ConsumerTest.scala 
> 92ffb91b5e039dc0d4cd0e072ca46db32f280cf9 
> 
> Diff: https://reviews.apache.org/r/36333/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Jason Gustafson
> 
>

Reply via email to