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

Ship it!


Ship It!

- Zhen Zhang


On July 25, 2014, 11:36 p.m., Kanak Biscuitwala wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/23956/
> -----------------------------------------------------------
> 
> (Updated July 25, 2014, 11:36 p.m.)
> 
> 
> Review request for helix, Zhen Zhang and Kishore Gopalakrishna.
> 
> 
> Bugs: HELIX-483
> 
> 
> Repository: helix-git
> 
> 
> Description
> -------
> 
> This change is all about removing code duplication and keeping the config 
> classes simple and small high-level groupings on the physical model. Methods 
> were removed when there's multiple ways to do the same thing, but the overall 
> goal of the logical config classes is maintained.
> 
> commit ff958b19f0911ad337439616ada746eee7c95e23
> Author: Kanak Biscuitwala <[email protected]>
> Date:   Fri Jul 25 16:33:35 2014 -0700
> 
>     [HELIX-483] Simplify logical config classes
> 
> :100644 100644 adaf200... 421ff60... M        
> helix-core/src/main/java/org/apache/helix/api/Cluster.java
> :100644 100644 c94a6e1... d4cfaf3... M        
> helix-core/src/main/java/org/apache/helix/api/Controller.java
> :100644 100644 3ed395b... ad6811b... M        
> helix-core/src/main/java/org/apache/helix/api/Participant.java
> :100644 100644 239748c... 3a7a9f2... M        
> helix-core/src/main/java/org/apache/helix/api/Resource.java
> :100644 000000 4e5aedb... 0000000... D        
> helix-core/src/main/java/org/apache/helix/api/RunningInstance.java
> :100644 100644 21d40b1... 70e600b... M        
> helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java
> :100644 100644 d5dd337... f39482c... M        
> helix-core/src/main/java/org/apache/helix/api/config/ClusterConfig.java
> :100644 100644 119ff52... 4fd42b9... M        
> helix-core/src/main/java/org/apache/helix/api/config/ParticipantConfig.java
> :100644 100644 26df5d7... fd9f20f... M        
> helix-core/src/main/java/org/apache/helix/api/config/ResourceConfig.java
> :100644 100644 addd652... d51d546... M        
> helix-core/src/main/java/org/apache/helix/controller/rebalancer/util/ConstraintBasedAssignment.java
> :100644 100644 15264ca... a498773... M        
> helix-core/src/main/java/org/apache/helix/controller/stages/CompatibilityCheckStage.java
> :100644 100644 25645d3... f062766... M        
> helix-core/src/main/java/org/apache/helix/controller/stages/ContainerProvisioningStage.java
> :100644 100644 4cc1b9f... e554324... M        
> helix-core/src/main/java/org/apache/helix/controller/stages/CurrentStateComputationStage.java
> :100644 100644 9f2721f... deabb56... M        
> helix-core/src/main/java/org/apache/helix/controller/stages/ExternalViewComputeStage.java
> :100644 100644 893e116... 61da673... M        
> helix-core/src/main/java/org/apache/helix/controller/stages/MessageGenerationStage.java
> :100644 100644 b5ed39e... 2408e29... M        
> helix-core/src/main/java/org/apache/helix/controller/stages/MessageSelectionStage.java
> :100644 100644 1fc7142... 1036b35... M        
> helix-core/src/main/java/org/apache/helix/controller/stages/ResourceComputationStage.java
> :100644 100644 aa47b4b... 9d6228e... M        
> helix-core/src/main/java/org/apache/helix/controller/stages/TaskAssignmentStage.java
> :100644 100644 2dde23e... c386035... M        
> helix-core/src/main/java/org/apache/helix/model/InstanceConfig.java
> :100644 100644 452ca65... 001b792... M        
> helix-core/src/main/java/org/apache/helix/model/ResourceConfiguration.java
> :100644 100644 29990ed... 7fdf734... M        
> helix-core/src/main/java/org/apache/helix/task/TaskRebalancer.java
> :100644 100644 761ffe2... 0e1402d... M        
> helix-core/src/test/java/org/apache/helix/api/TestNamespacedConfig.java
> :100644 100644 a8d1589... feed534... M        
> helix-core/src/test/java/org/apache/helix/api/TestUpdateConfig.java
> :100644 100644 9122e62... fd5bc76... M        
> helix-core/src/test/java/org/apache/helix/api/accessor/TestAtomicAccessors.java
> :100644 100644 8b26d86... 5456884... M        
> helix-core/src/test/java/org/apache/helix/controller/stages/BaseStageTest.java
> :100644 100644 46c0fd9... c09e937... M        
> helix-core/src/test/java/org/apache/helix/controller/stages/TestMsgSelectionStage.java
> :100644 100644 c8ec90a... 4535df5... M        
> helix-core/src/test/java/org/apache/helix/controller/strategy/TestNewAutoRebalanceStrategy.java
> :100644 100644 911832a... e39615d... M        
> helix-core/src/test/java/org/apache/helix/integration/task/TestTaskRebalancer.java
> :100644 100644 163ac5e... 9e897a0... M        
> helix-examples/src/main/java/org/apache/helix/examples/LogicalModelExample.java
> :100644 100644 fcc137b... b84fae6... M        
> helix-provisioning/src/main/java/org/apache/helix/provisioning/tools/ContainerAdmin.java
> :100644 100644 7d7883e... 558d033... M        
> helix-provisioning/src/main/java/org/apache/helix/provisioning/yarn/NMCallbackHandler.java
> :100644 100644 ddbf27a... e588ea8... M        
> recipes/jobrunner-yarn/src/main/java/org/apache/helix/provisioning/yarn/example/JobRunnerMain.java
> 
> 
> Diffs
> -----
> 
>   helix-core/src/main/java/org/apache/helix/api/Cluster.java adaf200 
>   helix-core/src/main/java/org/apache/helix/api/Controller.java c94a6e1 
>   helix-core/src/main/java/org/apache/helix/api/Participant.java 3ed395b 
>   helix-core/src/main/java/org/apache/helix/api/Resource.java 239748c 
>   helix-core/src/main/java/org/apache/helix/api/RunningInstance.java 4e5aedb 
>   helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java 
> 21d40b1 
>   helix-core/src/main/java/org/apache/helix/api/config/ClusterConfig.java 
> d5dd337 
>   helix-core/src/main/java/org/apache/helix/api/config/ParticipantConfig.java 
> 119ff52 
>   helix-core/src/main/java/org/apache/helix/api/config/ResourceConfig.java 
> 26df5d7 
>   
> helix-core/src/main/java/org/apache/helix/controller/rebalancer/util/ConstraintBasedAssignment.java
>  addd652 
>   
> helix-core/src/main/java/org/apache/helix/controller/stages/CompatibilityCheckStage.java
>  15264ca 
>   
> helix-core/src/main/java/org/apache/helix/controller/stages/ContainerProvisioningStage.java
>  25645d3 
>   
> helix-core/src/main/java/org/apache/helix/controller/stages/CurrentStateComputationStage.java
>  4cc1b9f 
>   
> helix-core/src/main/java/org/apache/helix/controller/stages/ExternalViewComputeStage.java
>  9f2721f 
>   
> helix-core/src/main/java/org/apache/helix/controller/stages/MessageGenerationStage.java
>  893e116 
>   
> helix-core/src/main/java/org/apache/helix/controller/stages/MessageSelectionStage.java
>  b5ed39e 
>   
> helix-core/src/main/java/org/apache/helix/controller/stages/ResourceComputationStage.java
>  1fc7142 
>   
> helix-core/src/main/java/org/apache/helix/controller/stages/TaskAssignmentStage.java
>  aa47b4b 
>   helix-core/src/main/java/org/apache/helix/model/InstanceConfig.java 2dde23e 
>   helix-core/src/main/java/org/apache/helix/model/ResourceConfiguration.java 
> 452ca65 
>   helix-core/src/main/java/org/apache/helix/task/TaskRebalancer.java 29990ed 
>   helix-core/src/test/java/org/apache/helix/api/TestNamespacedConfig.java 
> 761ffe2 
>   helix-core/src/test/java/org/apache/helix/api/TestUpdateConfig.java a8d1589 
>   
> helix-core/src/test/java/org/apache/helix/api/accessor/TestAtomicAccessors.java
>  9122e62 
>   
> helix-core/src/test/java/org/apache/helix/controller/stages/BaseStageTest.java
>  8b26d86 
>   
> helix-core/src/test/java/org/apache/helix/controller/stages/TestMsgSelectionStage.java
>  46c0fd9 
>   
> helix-core/src/test/java/org/apache/helix/controller/strategy/TestNewAutoRebalanceStrategy.java
>  c8ec90a 
>   
> helix-core/src/test/java/org/apache/helix/integration/task/TestTaskRebalancer.java
>  911832a 
>   
> helix-examples/src/main/java/org/apache/helix/examples/LogicalModelExample.java
>  163ac5e 
>   
> helix-provisioning/src/main/java/org/apache/helix/provisioning/tools/ContainerAdmin.java
>  fcc137b 
>   
> helix-provisioning/src/main/java/org/apache/helix/provisioning/yarn/NMCallbackHandler.java
>  7d7883e 
>   
> recipes/jobrunner-yarn/src/main/java/org/apache/helix/provisioning/yarn/example/JobRunnerMain.java
>  ddbf27a 
> 
> Diff: https://reviews.apache.org/r/23956/diff/
> 
> 
> Testing
> -------
> 
> Existing tests all pass.
> 
> 
> Thanks,
> 
> Kanak Biscuitwala
> 
>

Reply via email to