[ 
https://issues.apache.org/jira/browse/HELIX-327?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13838721#comment-13838721
 ] 

Hudson commented on HELIX-327:
------------------------------

UNSTABLE: Integrated in helix #1215 (See 
[https://builds.apache.org/job/helix/1215/])
[HELIX-327] Simplify rebalancer, rename rebalancer configs, support settable 
contexts, rb=15981 (kanak: rev 015e7dda2c1f96beb6d387ba71c118d246840f1b)
* helix-core/src/main/java/org/apache/helix/controller/stages/AttributeName.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/ContextSerializer.java
* 
helix-core/src/main/java/org/apache/helix/controller/stages/PersistContextStage.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/config/BasicRebalancerConfig.java
* 
helix-core/src/main/java/org/apache/helix/api/accessor/ParticipantAccessor.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/FullAutoRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/api/Cluster.java
* 
helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java
* 
helix-core/src/main/java/org/apache/helix/controller/serializer/DefaultStringSerializer.java
* helix-core/src/test/java/org/apache/helix/controller/stages/BaseStageTest.java
* 
helix-core/src/main/java/org/apache/helix/controller/stages/ExternalViewComputeStage.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/config/ReplicatedRebalancerConfig.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerContext.java
* 
recipes/user-defined-rebalancer/src/main/java/org/apache/helix/userdefinedrebalancer/LockManagerRebalancer.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/FullAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/PropertyType.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/DefaultContextSerializer.java
* 
helix-core/src/main/java/org/apache/helix/controller/context/ControllerContext.java
* helix-core/src/test/java/org/apache/helix/integration/TestHelixConnection.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/CustomRebalancer.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/SemiAutoRebalancerContext.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/BasicRebalancerContext.java
* 
helix-core/src/main/java/org/apache/helix/controller/context/ControllerContextProvider.java
* 
helix-core/src/test/java/org/apache/helix/controller/stages/TestResourceComputationStage.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/config/PartitionedRebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/id/ContextId.java
* helix-core/src/test/java/org/apache/helix/api/TestNewStages.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/SemiAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/api/Resource.java
* helix-core/src/test/java/org/apache/helix/api/TestUpdateConfig.java
* 
helix-core/src/main/java/org/apache/helix/controller/serializer/StringSerializer.java
* 
helix-core/src/main/java/org/apache/helix/controller/stages/MessageSelectionStage.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/config/SemiAutoRebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/config/ResourceConfig.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/HelixRebalancer.java
* 
helix-core/src/main/java/org/apache/helix/controller/stages/MessageGenerationStage.java
* 
helix-core/src/main/java/org/apache/helix/controller/stages/BestPossibleStateCalcStage.java
* 
helix-core/src/test/java/org/apache/helix/integration/TestCustomizedIdealStateRebalancer.java
* 
helix-core/src/main/java/org/apache/helix/controller/stages/ResourceComputationStage.java
* 
helix-core/src/main/java/org/apache/helix/controller/stages/PersistAssignmentStage.java
* 
helix-core/src/main/java/org/apache/helix/controller/context/BasicControllerContext.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/PartitionedRebalancerContext.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/config/RebalancerConfig.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/config/CustomRebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ResourceAccessor.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/config/RebalancerConfigHolder.java
* 
helix-core/src/main/java/org/apache/helix/api/accessor/AtomicResourceAccessor.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/PropertyPathConfig.java
* 
helix-core/src/main/java/org/apache/helix/controller/context/ControllerContextHolder.java
* 
helix-core/src/main/java/org/apache/helix/controller/stages/ReadClusterDataStage.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/FallbackRebalancer.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/config/FullAutoRebalancerConfig.java
* 
helix-examples/src/main/java/org/apache/helix/examples/LogicalModelExample.java
* 
helix-core/src/test/java/org/apache/helix/controller/rebalancer/context/TestSerializeRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/PropertyKey.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/ReplicatedRebalancerContext.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/model/ResourceConfiguration.java
* 
helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/CustomRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/tools/NewClusterSetup.java


> Simplify RebalancerConfig/RebalancerContext
> -------------------------------------------
>
>                 Key: HELIX-327
>                 URL: https://issues.apache.org/jira/browse/HELIX-327
>             Project: Apache Helix
>          Issue Type: Improvement
>            Reporter: Kanak Biscuitwala
>            Assignee: Kanak Biscuitwala
>             Fix For: 0.7.1-incubating
>
>
> At the expense of making the user cast their configs/contexts, we can treat 
> RebalancerConfig as the static parameters of a Rebalancer, and 
> RebalancerContext as something that the Rebalancer can set and persist.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to