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:41 UTC

[jira] [Commented] (HELIX-238) Create accessors for the logical model

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

Hudson commented on HELIX-238:
------------------------------

FAILURE: Integrated in helix #1202 (See [https://builds.apache.org/job/helix/1202/])
[HELIX-238] Logical model accessor implementation (kanak: rev bc6573734c5a2db439cc10d6755ff4e629ff0375)
* helix-core/src/main/java/org/apache/helix/controller/stages/PersistAssignmentStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewBestPossibleStateCalcStage.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerContext.java
* helix-core/src/main/java/org/apache/helix/PropertyPathConfig.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestRebalancePipeline.java
* helix-core/src/main/java/org/apache/helix/api/StateModelDefinitionAccessor.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ResourceCurrentState.java
* helix-core/src/main/java/org/apache/helix/PropertyKey.java
* helix-core/src/main/java/org/apache/helix/model/ResourceAssignment.java
* helix-core/src/main/java/org/apache/helix/api/ClusterAccessor.java
* helix-core/src/test/java/org/apache/helix/Mocks.java
* helix-core/src/test/java/org/apache/helix/TestPerfCounters.java
* helix-core/src/main/java/org/apache/helix/model/IdealState.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestParseInfoFromAlert.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewBestPossibleStateOutput.java
* helix-core/src/main/java/org/apache/helix/PropertyType.java
* helix-core/src/main/java/org/apache/helix/api/ControllerAccessor.java
* helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java
* helix-core/src/test/java/org/apache/helix/model/TestConstraint.java
* helix-core/src/main/java/org/apache/helix/api/Resource.java
* helix-core/src/main/java/org/apache/helix/tools/ClusterStateVerifier.java
* helix-examples/src/main/java/org/apache/helix/examples/NewModelExample.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestMessageThrottleStage.java
* helix-core/src/main/java/org/apache/helix/api/ResourceAccessor.java
[HELIX-238] Cleaned up ResourceAssignment (kanak: rev 24fd8688fe170282040463c2697e161310faba23)
* helix-core/src/main/java/org/apache/helix/model/ResourceAssignment.java
[HELIX-238] Added basic updater logic (kanak: rev 89b3bc59e367a8d0dbe268d755d59b6030d3fdf7)
* helix-core/src/main/java/org/apache/helix/api/ClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/api/ParticipantConfig.java
* helix-core/src/main/java/org/apache/helix/api/StateModelDefinitionAccessor.java
* helix-core/src/main/java/org/apache/helix/api/Cluster.java
* helix-core/src/main/java/org/apache/helix/PropertyKey.java
* helix-core/src/main/java/org/apache/helix/api/ClusterConfig.java
* helix-core/src/test/java/org/apache/helix/controller/stages/BaseStageTest.java
* helix-core/src/main/java/org/apache/helix/api/Participant.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/PartitionedRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/model/ResourceConfiguration.java
* helix-core/src/main/java/org/apache/helix/api/Resource.java
* helix-examples/src/main/java/org/apache/helix/examples/NewModelExample.java
* helix-core/src/main/java/org/apache/helix/api/ParticipantAccessor.java
* helix-core/src/main/java/org/apache/helix/api/ResourceConfig.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/ResourceAccessor.java
[HELIX-238] Refactor, add update to accessors, test update logic (kanak: rev 644ef67f5c7471f1496cc36e63a5dc2022aef863)
* helix-core/src/main/java/org/apache/helix/api/ControllerId.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/SemiAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/model/StateModelDefinition.java
* helix-core/src/test/java/org/apache/helix/participant/TestDistControllerStateModel.java
* helix-core/src/main/java/org/apache/helix/api/Partition.java
* helix-core/src/main/java/org/apache/helix/api/StateModelFactoryId.java
* helix-core/src/test/java/org/apache/helix/api/TestUpdateConfig.java
* helix-core/src/main/java/org/apache/helix/api/Resource.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestBestPossibleStateCalcStage.java
* helix-core/src/main/java/org/apache/helix/api/id/ConstraintId.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestRebalancePipeline.java
* helix-core/src/main/java/org/apache/helix/model/IdealState.java
* helix-core/src/main/java/org/apache/helix/api/SessionId.java
* helix-core/src/test/java/org/apache/helix/manager/zk/TestZkHelixAdmin.java
* helix-core/src/main/java/org/apache/helix/model/Message.java
* helix-core/src/main/java/org/apache/helix/model/LiveInstance.java
* helix-core/src/main/java/org/apache/helix/util/RebalanceUtil.java
* helix-core/src/main/java/org/apache/helix/api/PartitionId.java
* helix-core/src/test/java/org/apache/helix/ZkUnitTestBase.java
* helix-core/src/main/java/org/apache/helix/participant/HelixCustomCodeRunner.java
* helix-core/src/main/java/org/apache/helix/model/ResourceAssignment.java
* helix-core/src/main/java/org/apache/helix/api/config/NamespacedConfig.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/FullAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewExternalViewComputeStage.java
* helix-admin-webapp/src/main/java/org/apache/helix/webapp/resources/SchedulerTasksResource.java
* helix-core/src/main/java/org/apache/helix/api/ResourceId.java
* helix-core/src/main/java/org/apache/helix/api/StateModelDefId.java
* helix-core/src/test/java/org/apache/helix/mock/controller/MockControllerProcess.java
* helix-core/src/test/java/org/apache/helix/mock/participant/StoreAccessOneNodeTransition.java
* helix-core/src/test/java/org/apache/helix/integration/TestMessageThrottle2.java
* helix-core/src/main/java/org/apache/helix/api/id/SessionId.java
* helix-core/src/test/java/org/apache/helix/controller/strategy/TestAutoRebalanceStrategy.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ResourceCurrentState.java
* helix-core/src/main/java/org/apache/helix/participant/HelixStateMachineEngine.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestCompatibilityCheckStage.java
* helix-core/src/main/java/org/apache/helix/tools/ClusterStateVerifier.java
* helix-core/src/main/java/org/apache/helix/api/accessor/StateModelDefinitionAccessor.java
* helix-core/src/test/java/org/apache/helix/manager/zk/TestZNRecordSizeLimit.java
* helix-core/src/main/java/org/apache/helix/api/id/ClusterId.java
* helix-core/src/main/java/org/apache/helix/api/id/Id.java
* helix-core/src/test/java/org/apache/helix/integration/TestSchedulerMsgUsingQueue.java
* helix-core/src/test/java/org/apache/helix/api/TestNamespacedConfig.java
* helix-core/src/main/java/org/apache/helix/controller/stages/BestPossibleStateCalcStage.java
* helix-core/src/test/java/org/apache/helix/integration/TestRenamePartition.java
* helix-core/src/main/java/org/apache/helix/messaging/handling/GroupMessageHandler.java
* helix-core/src/main/java/org/apache/helix/api/id/ControllerId.java
* helix-core/src/main/java/org/apache/helix/model/builder/MessageConstraintItemBuilder.java
* helix-core/src/test/java/org/apache/helix/integration/TestSchedulerMessage.java
* helix-core/src/main/java/org/apache/helix/api/config/SchedulerTaskConfig.java
* helix-core/src/main/java/org/apache/helix/api/ResourceAccessor.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewCurrentStateComputationStage.java
* helix-core/src/main/java/org/apache/helix/model/ClusterConstraints.java
* helix-core/src/main/java/org/apache/helix/messaging/handling/BatchMessageHandler.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/util/NewConstraintBasedAssignment.java
* helix-examples/src/main/java/org/apache/helix/examples/BootstrapHandler.java
* helix-core/src/main/java/org/apache/helix/api/MessageId.java
* helix-core/src/main/java/org/apache/helix/api/ClusterConfig.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewResourceComputationStage.java
* helix-core/src/test/java/org/apache/helix/messaging/TestAsyncCallbackSvc.java
* helix-core/src/test/java/org/apache/helix/TestHelper.java
* helix-core/src/main/java/org/apache/helix/api/UserConfig.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewReadClusterDataStage.java
* helix-core/src/test/java/org/apache/helix/integration/TestZkReconnect.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/CustomRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageGenerationPhase.java
* helix-core/src/main/java/org/apache/helix/api/config/ParticipantConfig.java
* helix-core/src/main/java/org/apache/helix/api/Scope.java
* recipes/task-execution/src/main/java/org/apache/helix/taskexecution/TaskStateModel.java
* helix-core/src/test/java/org/apache/helix/integration/manager/TestParticipantManager.java
* helix-core/src/main/java/org/apache/helix/model/CurrentState.java
* helix-core/src/main/java/org/apache/helix/messaging/handling/HelixStateTransitionHandler.java
* helix-core/src/test/java/org/apache/helix/mock/participant/DummyProcess.java
* helix-core/src/main/java/org/apache/helix/model/ExternalView.java
* helix-core/src/main/java/org/apache/helix/api/id/StateModelFactoryId.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/AutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/messaging/handling/HelixTaskExecutor.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageSelectionStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewTaskAssignmentStage.java
* helix-core/src/main/java/org/apache/helix/model/builder/IdealStateBuilder.java
* helix-core/src/main/java/org/apache/helix/controller/stages/CurrentStateComputationStage.java
* helix-core/src/test/java/org/apache/helix/TestZKCallback.java
* helix-core/src/test/java/org/apache/helix/messaging/TestDefaultMessagingService.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestCurrentStateComputationStage.java
* helix-core/src/main/java/org/apache/helix/controller/strategy/EspressoRelayStrategy.java
* helix-core/src/test/java/org/apache/helix/integration/TestCustomizedIdealStateRebalancer.java
* helix-core/src/main/java/org/apache/helix/api/SpectatorId.java
* helix-core/src/main/java/org/apache/helix/api/RunningInstance.java
* helix-core/src/main/java/org/apache/helix/model/builder/ClusterConstraintsBuilder.java
* helix-core/src/test/java/org/apache/helix/integration/TestParticipantErrorMessage.java
* helix-core/src/main/java/org/apache/helix/model/PartitionConfiguration.java
* helix-core/src/main/java/org/apache/helix/api/Id.java
* helix-core/src/test/java/org/apache/helix/tools/TestHelixAdminCli.java
* helix-core/src/test/java/org/apache/helix/controller/strategy/TestNewAutoRebalanceStrategy.java
* helix-core/src/main/java/org/apache/helix/api/Participant.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewCompatibilityCheckStage.java
* helix-core/src/main/java/org/apache/helix/model/builder/CurrentStateBuilder.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewBestPossibleStateOutput.java
* helix-core/src/main/java/org/apache/helix/api/ConstraintId.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageOutput.java
* helix-examples/src/main/java/org/apache/helix/examples/DummyParticipant.java
* helix-core/src/test/java/org/apache/helix/api/TestNewStages.java
* helix-core/src/main/java/org/apache/helix/api/NamespacedConfig.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ControllerAccessor.java
* helix-core/src/main/java/org/apache/helix/api/id/ResourceId.java
* helix-core/src/test/java/org/apache/helix/integration/TestSessionExpiryInTransition.java
* helix-core/src/main/java/org/apache/helix/model/builder/StateConstraintItemBuilder.java
* helix-core/src/main/java/org/apache/helix/controller/stages/TaskAssignmentStage.java
* helix-core/src/test/java/org/apache/helix/api/TestId.java
* helix-core/src/main/java/org/apache/helix/model/InstanceConfig.java
* helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixAdmin.java
* helix-core/src/main/java/org/apache/helix/manager/zk/CurStateCarryOverUpdater.java
* helix-core/src/main/java/org/apache/helix/api/ClusterId.java
* helix-core/src/main/java/org/apache/helix/api/id/StateModelDefId.java
* helix-core/src/main/java/org/apache/helix/api/ParticipantId.java
* helix-core/src/main/java/org/apache/helix/model/ClusterConfiguration.java
* helix-core/src/main/java/org/apache/helix/api/id/ProcId.java
* helix-core/src/test/java/org/apache/helix/model/TestConstraint.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageGenerationStage.java
* helix-examples/src/main/java/org/apache/helix/examples/NewModelExample.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestMsgSelectionStage.java
* helix-core/src/main/java/org/apache/helix/api/config/ResourceConfig.java
* helix-core/src/test/java/org/apache/helix/messaging/TestAsyncCallback.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/BasicRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/model/builder/ResourceAssignmentBuilder.java
* helix-core/src/main/java/org/apache/helix/api/ProcId.java
* helix-core/src/main/java/org/apache/helix/api/Cluster.java
* helix-core/src/main/java/org/apache/helix/api/SchedulerTaskConfig.java
* helix-core/src/main/java/org/apache/helix/util/StatusUpdateUtil.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ResourceAccessor.java
* helix-core/src/main/java/org/apache/helix/api/id/PartitionId.java
* helix-core/src/test/java/org/apache/helix/controller/rebalancer/context/TestSerializeRebalancerContext.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestMessageThrottleStage.java
* helix-core/src/main/java/org/apache/helix/api/Controller.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/CustomRebalancer.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/controller/rebalancer/context/CustomRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/SemiAutoRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageThrottleStage.java
* helix-core/src/test/java/org/apache/helix/model/TestIdealState.java
* helix-core/src/test/java/org/apache/helix/integration/TestAddStateModelFactoryAfterConnect.java
* helix-core/src/main/java/org/apache/helix/api/id/MessageId.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestBestPossibleCalcStageCompatibility.java
* helix-core/src/test/java/org/apache/helix/integration/TestMessagePartitionStateMismatch.java
* helix-core/src/test/java/org/apache/helix/integration/TestMessagingService.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/FullAutoRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/api/id/SpectatorId.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/SemiAutoRebalancer.java
* helix-core/src/test/java/org/apache/helix/messaging/handling/TestHelixTaskExecutor.java
* helix-core/src/main/java/org/apache/helix/monitoring/mbeans/ResourceMonitor.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerContext.java
* helix-core/src/test/java/org/apache/helix/integration/TestStateTransitionTimeout.java
* helix-core/src/main/java/org/apache/helix/api/Spectator.java
* helix-core/src/main/java/org/apache/helix/model/ResourceConfiguration.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/PartitionedRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/api/StateModelDefinitionAccessor.java
* helix-core/src/main/java/org/apache/helix/api/config/ClusterConfig.java
* helix-core/src/main/java/org/apache/helix/api/id/ParticipantId.java
* helix-core/src/main/java/org/apache/helix/messaging/DefaultMessagingService.java
* helix-examples/src/main/java/org/apache/helix/examples/Quickstart.java
* helix-core/src/main/java/org/apache/helix/tools/MessagePoster.java
* helix-core/src/main/java/org/apache/helix/manager/zk/DefaultSchedulerMessageHandlerFactory.java
* helix-core/src/test/java/org/apache/helix/integration/TestSchedulerMsgContraints.java
* helix-core/src/test/java/org/apache/helix/integration/TestEnablePartitionDuringDisable.java
* helix-core/src/main/java/org/apache/helix/api/config/UserConfig.java
* helix-core/src/main/java/org/apache/helix/controller/stages/BestPossibleStateOutput.java
* helix-core/src/test/java/org/apache/helix/mock/participant/ErrTransition.java
* helix-core/src/main/java/org/apache/helix/HelixProperty.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ParticipantAccessor.java
* helix-core/src/test/java/org/apache/helix/TestHelixTaskHandler.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewBestPossibleStateCalcStage.java
* helix-core/src/test/java/org/apache/helix/manager/zk/TestDefaultControllerMsgHandlerFactory.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java
* helix-core/src/test/java/org/apache/helix/integration/TestInvalidAutoIdealState.java
* helix-core/src/main/java/org/apache/helix/api/ResourceConfig.java
* helix-core/src/main/java/org/apache/helix/api/ParticipantAccessor.java
* helix-core/src/test/java/org/apache/helix/mock/controller/MockController.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/controller/stages/PersistAssignmentStage.java
* helix-core/src/main/java/org/apache/helix/api/ControllerAccessor.java
* helix-core/src/test/java/org/apache/helix/TestHelixTaskExecutor.java
* helix-core/src/main/java/org/apache/helix/api/ClusterAccessor.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestResourceComputationStage.java
[HELIX-238] Added user config get/set/update to accessors (kanak: rev 71c62c4d568d218b45b69b4777d5204d147864ec)
* helix-core/src/main/java/org/apache/helix/api/accessor/ResourceAccessor.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ParticipantAccessor.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java
[HELIX-238] Updated accessors for a new cluster setup (kanak: rev dc94c8c18013b44d85dc68f298937d5753e3d0f5)
* helix-core/src/main/java/org/apache/helix/tools/NewClusterSetup.java
* helix-core/src/main/java/org/apache/helix/api/Participant.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/util/NewConstraintBasedAssignment.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ResourceAccessor.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/model/HelixConfigScope.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/accessor/StateModelDefinitionAccessor.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ParticipantAccessor.java


> Create accessors for the logical model
> --------------------------------------
>
>                 Key: HELIX-238
>                 URL: https://issues.apache.org/jira/browse/HELIX-238
>             Project: Apache Helix
>          Issue Type: Sub-task
>          Components: helix-core, helix-webapp-admin
>            Reporter: Kanak Biscuitwala
>            Assignee: Kanak Biscuitwala
>             Fix For: 0.6.2-incubating
>
>
> These accessors should allow reading in the cluster, as well as admin-type operations



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