You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@helix.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2013/11/07 13:14:25 UTC

[jira] [Commented] (HELIX-100) Improve the helix config api

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

Hudson commented on HELIX-100:
------------------------------

FAILURE: Integrated in helix #1202 (See [https://builds.apache.org/job/helix/1202/])
[HELIX-100] improve helix config api, namespaced user configs (kanak: rev 187d38bcfc5254f47d989b8ef5c5095a241161c9)
* helix-core/src/main/java/org/apache/helix/HelixProperty.java
* helix-core/src/main/java/org/apache/helix/api/RebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/NamespacedConfig.java
* helix-core/src/main/java/org/apache/helix/ZNRecord.java
* helix-core/src/main/java/org/apache/helix/api/Partition.java
* helix-core/src/main/java/org/apache/helix/api/Cluster.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestMsgSelectionStage.java
* helix-core/src/main/java/org/apache/helix/PropertyKey.java
* helix-examples/src/main/java/org/apache/helix/examples/Quickstart.java
* helix-core/src/main/java/org/apache/helix/api/Participant.java
* helix-examples/src/main/java/org/apache/helix/examples/NewModelExample.java
* helix-core/src/main/java/org/apache/helix/PropertyPathConfig.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestBestPossibleCalcStageCompatibility.java
* helix-core/src/test/java/org/apache/helix/controller/strategy/TestNewAutoRebalanceStrategy.java
* helix-core/src/main/java/org/apache/helix/api/UserConfig.java
* helix-core/src/main/java/org/apache/helix/model/ResourceConfiguration.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewResourceComputationStage.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestBestPossibleStateCalcStage.java
* helix-core/src/test/java/org/apache/helix/controller/strategy/TestAutoRebalanceStrategy.java
* helix-core/src/test/java/org/apache/helix/controller/stages/BaseStageTest.java
* helix-core/src/main/java/org/apache/helix/api/ParticipantConfig.java
* helix-core/src/main/java/org/apache/helix/api/ClusterConfig.java
* helix-core/src/test/java/org/apache/helix/api/TestUserConfig.java
* helix-core/src/main/java/org/apache/helix/model/IdealState.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestCurrentStateComputationStage.java
* helix-core/src/main/java/org/apache/helix/api/ClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/model/PartitionConfiguration.java
* helix-core/src/main/java/org/apache/helix/api/ResourceConfig.java
* helix-core/src/main/java/org/apache/helix/model/ClusterConfiguration.java
* helix-core/src/main/java/org/apache/helix/api/ParticipantAccessor.java
* helix-core/src/main/java/org/apache/helix/api/Resource.java
* helix-core/src/main/java/org/apache/helix/model/StateModelDefinition.java
[HELIX-100] Improve the helix config api (kanak: rev 917af3eb679a292bd11d7f824f3ef314ae6cdb85)
* helix-core/src/main/java/org/apache/helix/api/MessageId.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/ContextSerializer.java
* helix-core/src/main/java/org/apache/helix/api/NamespacedConfig.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/NewAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/FullAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/model/Message.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewCurrentStateComputationStage.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/BasicRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/CustomRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/Rebalancer.java
* helix-core/src/main/java/org/apache/helix/api/ParticipantId.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerRef.java
* helix-core/src/main/java/org/apache/helix/api/ResourceId.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/NewSemiAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/api/CustomRebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/FullAutoRebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/ClusterId.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestResourceComputationStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageGenerationStage.java
* helix-core/src/main/java/org/apache/helix/model/ResourceConfiguration.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/DefaultContextSerializer.java
* helix-core/src/main/java/org/apache/helix/api/SessionId.java
* helix-examples/src/main/java/org/apache/helix/examples/NewModelExample.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/NewUserDefinedRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/FullAutoRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/NewRebalancer.java
* helix-core/src/main/java/org/apache/helix/api/StateModelDefId.java
* helix-core/src/main/java/org/apache/helix/api/ResourceConfig.java
* helix-core/src/main/java/org/apache/helix/api/Resource.java
* helix-core/src/main/java/org/apache/helix/api/ConstraintId.java
* helix-core/src/main/java/org/apache/helix/api/PartitionId.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewResourceComputationStage.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/SemiAutoRebalancer.java
* helix-core/src/test/java/org/apache/helix/integration/TestCustomizedIdealStateRebalancer.java
* helix-core/src/main/java/org/apache/helix/model/IdealState.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/CustomRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewTaskAssignmentStage.java
* helix-core/src/test/java/org/apache/helix/api/TestNewStages.java
* helix-core/src/main/java/org/apache/helix/api/RebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewExternalViewComputeStage.java
* helix-core/src/main/java/org/apache/helix/api/Partition.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/ReplicatedRebalancerContext.java
* helix-core/src/test/java/org/apache/helix/controller/rebalancer/context/TestSerializeRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/api/UserDefinedRebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/SpectatorId.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/SemiAutoRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewBestPossibleStateCalcStage.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/NewCustomRebalancer.java
* helix-core/src/main/java/org/apache/helix/api/ProcId.java
* helix-core/src/main/java/org/apache/helix/api/Id.java
* helix-core/src/main/java/org/apache/helix/api/State.java
* helix-core/src/main/java/org/apache/helix/api/StateModelFactoryId.java
* helix-core/src/test/java/org/apache/helix/controller/stages/BaseStageTest.java
* helix-core/src/main/java/org/apache/helix/tools/ClusterStateVerifier.java
* helix-core/src/test/java/org/apache/helix/api/TestNamespacedConfig.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageSelectionStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageThrottleStage.java
* helix-core/src/main/java/org/apache/helix/api/RebalancerRef.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ClusterDataCache.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerContext.java
* helix-core/src/main/java/org/apache/helix/api/ControllerId.java
* helix-core/src/main/java/org/apache/helix/api/ClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/PartitionedRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/api/SemiAutoRebalancerConfig.java
[HELIX-100] IdealState compatibility with RebalancerContext (kanak: rev b32849fbbef6b8cd6c73c62904cc69b89cec15d6)
* helix-core/src/main/java/org/apache/helix/api/Resource.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ResourceAccessor.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/PartitionedRebalancerContext.java
[HELIX-100] Support participant auto join setting (kanak: rev c506e958f8163a1e3f8ab5f2e0cab8711ac26866)
* helix-core/src/test/java/org/apache/helix/api/TestUpdateConfig.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/api/Cluster.java
* helix-core/src/main/java/org/apache/helix/api/config/ClusterConfig.java
* helix-examples/src/main/java/org/apache/helix/examples/NewModelExample.java
* helix-core/src/main/java/org/apache/helix/model/ClusterConfiguration.java
[HELIX-100] Clean up immutable return values (kanak: rev 8699060ad99b0987855cf911bf5ca3caadb0c876)
* helix-core/src/main/java/org/apache/helix/model/ExternalView.java
* helix-core/src/main/java/org/apache/helix/model/Message.java
* helix-core/src/main/java/org/apache/helix/model/ResourceAssignment.java
* helix-core/src/main/java/org/apache/helix/model/StateModelDefinition.java
* helix-core/src/main/java/org/apache/helix/model/IdealState.java
[HELIX-100] Use .equals instead of == for scope (kanak: rev 314ed450f666195f0ff4108def20b9241d885794)
* helix-core/src/main/java/org/apache/helix/api/Scope.java
[HELIX-100] Remove creating transitions from plain strings (kanak: rev 19cdf76e00c0560a080f5c555be73e7980384ee4)
* helix-examples/src/main/java/org/apache/helix/examples/NewModelExample.java
* helix-core/src/main/java/org/apache/helix/model/builder/StateTransitionTableBuilder.java
* helix-core/src/main/java/org/apache/helix/model/Transition.java
* helix-core/src/main/java/org/apache/helix/model/StateModelDefinition.java
* helix-core/src/main/java/org/apache/helix/tools/StateModelConfigGenerator.java


> Improve the helix config api
> ----------------------------
>
>                 Key: HELIX-100
>                 URL: https://issues.apache.org/jira/browse/HELIX-100
>             Project: Apache Helix
>          Issue Type: Sub-task
>          Components: helix-core, helix-webapp-admin
>            Reporter: kishore gopalakrishna
>            Assignee: Kanak Biscuitwala
>             Fix For: 0.6.2-incubating
>
>
> Current config api has some limitations
> -- Multiple nodes
> -- namespace
> -- atomically updating the configs.
> -- configs 
> -- separate helix config from user config



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