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


Looks good! +1 on the patch, just a few nits below would be nice to clean up.


flume-ng-core/src/main/java/org/apache/flume/sink/LoadBalancingSinkProcessor.java
<https://reviews.apache.org/r/6977/#comment24474>

    We could clean up some unused imports here



flume-ng-core/src/main/java/org/apache/flume/sink/LoadBalancingSinkProcessor.java
<https://reviews.apache.org/r/6977/#comment24477>

    whitespace



flume-ng-sdk/src/main/java/org/apache/flume/util/OrderSelector.java
<https://reviews.apache.org/r/6977/#comment24475>

    whitespace



flume-ng-sdk/src/main/java/org/apache/flume/util/OrderSelector.java
<https://reviews.apache.org/r/6977/#comment24476>

    Nit: please add a comment here to clarify what this logic is doing and why


- Mike Percy


On Sept. 11, 2012, 7 p.m., Hari Shreedharan wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/6977/
> -----------------------------------------------------------
> 
> (Updated Sept. 11, 2012, 7 p.m.)
> 
> 
> Review request for Flume.
> 
> 
> Description
> -------
> 
> Added backoff functionality to load balancing rpc clients. Refactored much of 
> the Load balancing code and removed much of the copy paste code. Modified the 
> sink processors to take backoff as a config, than having additional sink 
> processor for backoff.  
> 
> Note that the (public) SinkSelector interface was changed to support backoff, 
> the same change was made in the HostSelector interface in the sdk as well. 
> 
> 
> This addresses bug FLUME-1488.
>     https://issues.apache.org/jira/browse/FLUME-1488
> 
> 
> Diffs
> -----
> 
>   flume-ng-core/src/main/java/org/apache/flume/sink/AbstractSinkSelector.java 
> 3e806a7 
>   
> flume-ng-core/src/main/java/org/apache/flume/sink/LoadBalancingSinkProcessor.java
>  93a46a0 
>   
> flume-ng-core/src/test/java/org/apache/flume/sink/TestLoadBalancingSinkProcessor.java
>  e0705bf 
>   flume-ng-sdk/pom.xml 75acacd 
>   flume-ng-sdk/src/main/java/org/apache/flume/api/LoadBalancingRpcClient.java 
> b04e0f0 
>   
> flume-ng-sdk/src/main/java/org/apache/flume/api/RpcClientConfigurationConstants.java
>  72666a6 
>   flume-ng-sdk/src/main/java/org/apache/flume/util/OrderSelector.java 
> PRE-CREATION 
>   flume-ng-sdk/src/main/java/org/apache/flume/util/RandomOrderSelector.java 
> PRE-CREATION 
>   
> flume-ng-sdk/src/main/java/org/apache/flume/util/RoundRobinOrderSelector.java 
> PRE-CREATION 
>   
> flume-ng-sdk/src/test/java/org/apache/flume/api/TestLoadBalancingRpcClient.java
>  10474cb 
> 
> Diff: https://reviews.apache.org/r/6977/diff/
> 
> 
> Testing
> -------
> 
> Added unit tests based on Load balancing sink processor's unit tests.
> 
> 
> Thanks,
> 
> Hari Shreedharan
> 
>

Reply via email to