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

[jira] [Commented] (HELIX-209) Verify backward compatibility of 0.7.0

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

Hudson commented on HELIX-209:
------------------------------

FAILURE: Integrated in helix #1202 (See [https://builds.apache.org/job/helix/1202/])
[HELIX-209] Remove unused function (kanak: rev e707a6040bc66b4481dab542f7d15d58244e16d2)
* helix-core/src/main/java/org/apache/helix/model/ClusterConfiguration.java
[HELIX-209] Backward compatible function naming in the model package (kanak: rev 142c924850763695c6c5eeb0e337ea927561287e)
* recipes/distributed-lock-manager/src/main/java/org/apache/helix/lockmanager/LockManagerDemo.java
* helix-core/src/main/java/org/apache/helix/controller/stages/CurrentStateComputationStage.java
* helix-core/src/test/java/org/apache/helix/integration/TestResetPartitionState.java
* helix-core/src/test/java/org/apache/helix/integration/TestCustomizedIdealStateRebalancer.java
* helix-core/src/main/java/org/apache/helix/model/LiveInstance.java
* helix-core/src/main/java/org/apache/helix/manager/zk/DefaultControllerMessageHandlerFactory.java
* helix-core/src/test/java/org/apache/helix/integration/TestDrop.java
* helix-core/src/main/java/org/apache/helix/api/Resource.java
* helix-core/src/main/java/org/apache/helix/messaging/DefaultMessagingService.java
* helix-core/src/test/java/org/apache/helix/tools/TestHelixAdminCli.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/AutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/manager/zk/ParticipantManagerHelper.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageGenerationStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/RebalanceIdealStateStage.java
* helix-core/src/main/java/org/apache/helix/manager/zk/DefaultParticipantErrorMessageHandlerFactory.java
* helix-core/src/test/java/org/apache/helix/healthcheck/TestExpandAlert.java
* helix-core/src/test/java/org/apache/helix/healthcheck/TestWildcardAlert.java
* helix-core/src/test/java/org/apache/helix/integration/TestCleanupExternalView.java
* helix-core/src/test/java/org/apache/helix/integration/TestSchedulerMsgUsingQueue.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/util/NewConstraintBasedAssignment.java
* helix-core/src/test/java/org/apache/helix/TestHelixTaskHandler.java
* helix-core/src/main/java/org/apache/helix/model/InstanceConfig.java
* helix-core/src/main/java/org/apache/helix/model/StateModelDefinition.java
* helix-core/src/main/java/org/apache/helix/api/Controller.java
* helix-core/src/test/java/org/apache/helix/integration/TestHelixInstanceTag.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ResourceComputationStage.java
* helix-core/src/test/java/org/apache/helix/integration/TestStateTransitionTimeout.java
* helix-core/src/main/java/org/apache/helix/manager/zk/DistributedLeaderElection.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/model/ClusterConstraints.java
* helix-examples/src/main/java/org/apache/helix/examples/Quickstart.java
* helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixManager.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ClusterDataCache.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/messaging/handling/HelixTaskExecutor.java
* helix-core/src/main/java/org/apache/helix/messaging/AsyncCallback.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ParticipantAccessor.java
* helix-core/src/main/java/org/apache/helix/controller/stages/CompatibilityCheckStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewResourceComputationStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewExternalViewComputeStage.java
* helix-core/src/main/java/org/apache/helix/manager/zk/DefaultSchedulerMessageHandlerFactory.java
* helix-core/src/test/java/org/apache/helix/mock/controller/MockController.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ResourceAccessor.java
* helix-core/src/test/java/org/apache/helix/integration/TestAutoRebalancePartitionLimit.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageSelectionStage.java
* recipes/task-execution/src/main/java/org/apache/helix/taskexecution/Task.java
* helix-core/src/main/java/org/apache/helix/model/AlertStatus.java
* helix-core/src/main/java/org/apache/helix/util/RebalanceUtil.java
* helix-core/src/test/java/org/apache/helix/integration/TestSchedulerMessage.java
* helix-admin-webapp/src/main/java/org/apache/helix/webapp/resources/SchedulerTasksResource.java
* helix-core/src/main/java/org/apache/helix/messaging/handling/HelixStateTransitionHandler.java
* helix-core/src/main/java/org/apache/helix/manager/zk/ControllerManager.java
* helix-core/src/test/java/org/apache/helix/api/TestNewStages.java
* helix-core/src/main/java/org/apache/helix/api/config/ClusterConfig.java
* helix-core/src/test/java/org/apache/helix/TestHelixTaskExecutor.java
* helix-core/src/main/java/org/apache/helix/tools/MessagePoster.java
* helix-core/src/main/java/org/apache/helix/util/StatusUpdateUtil.java
* helix-core/src/test/java/org/apache/helix/mock/participant/ErrTransition.java
* helix-core/src/test/java/org/apache/helix/integration/TestStatusUpdate.java
* helix-core/src/test/java/org/apache/helix/messaging/handling/TestHelixTaskExecutor.java
* helix-core/src/main/java/org/apache/helix/tools/ClusterStateVerifier.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ExternalViewComputeStage.java
* helix-core/src/main/java/org/apache/helix/model/Transition.java
* helix-core/src/main/java/org/apache/helix/manager/zk/CurStateCarryOverUpdater.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestRebalancePipeline.java
* helix-core/src/main/java/org/apache/helix/monitoring/mbeans/ResourceMonitor.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageGenerationPhase.java
* helix-core/src/test/java/org/apache/helix/healthcheck/TestAddDropAlert.java
* helix-core/src/test/java/org/apache/helix/ZkUnitTestBase.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/CustomRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/util/ConstraintBasedAssignment.java
* helix-core/src/main/java/org/apache/helix/model/IdealState.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/PartitionedRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/model/ExternalView.java
* helix-core/src/main/java/org/apache/helix/model/CurrentState.java
* helix-core/src/main/java/org/apache/helix/messaging/handling/AsyncCallbackService.java
* helix-core/src/main/java/org/apache/helix/manager/zk/DistributedControllerManager.java
* helix-examples/src/main/java/org/apache/helix/examples/MasterSlaveStateModelFactory.java
* helix-agent/src/main/java/org/apache/helix/agent/AgentStateModel.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestMsgSelectionStage.java
* helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/SemiAutoRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/messaging/handling/HelixTask.java
* helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixAdmin.java
* helix-core/src/main/java/org/apache/helix/model/ResourceAssignment.java
* helix-core/src/test/java/org/apache/helix/healthcheck/TestSimpleAlert.java
* helix-core/src/test/java/org/apache/helix/healthcheck/TestStalenessAlert.java
* recipes/rsync-replicated-file-system/src/main/java/org/apache/helix/filestore/FileStoreStateModel.java
* helix-core/src/main/java/org/apache/helix/controller/stages/TaskAssignmentStage.java
* helix-core/src/test/java/org/apache/helix/manager/zk/TestZkClusterManager.java
* helix-core/src/main/java/org/apache/helix/messaging/handling/MessageTimeoutTask.java
* helix-core/src/test/java/org/apache/helix/controller/strategy/TestNewAutoRebalanceStrategy.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageSelectionStage.java
* helix-admin-webapp/src/test/java/org/apache/helix/tools/TestResetPartitionState.java
* helix-core/src/main/java/org/apache/helix/tools/ZkLogAnalyzer.java
* helix-core/src/test/java/org/apache/helix/integration/TestAutoRebalance.java
* helix-core/src/test/java/org/apache/helix/integration/TestEnablePartitionDuringDisable.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/main/java/org/apache/helix/controller/stages/NewCurrentStateComputationStage.java
* helix-core/src/main/java/org/apache/helix/model/Alerts.java
* helix-core/src/main/java/org/apache/helix/participant/HelixStateMachineEngine.java
* helix-core/src/main/java/org/apache/helix/model/builder/StateTransitionTableBuilder.java
* helix-core/src/test/java/org/apache/helix/messaging/TestAsyncCallbackSvc.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/CustomRebalancer.java
* helix-core/src/main/java/org/apache/helix/model/Message.java
* helix-core/src/main/java/org/apache/helix/participant/DistClusterControllerElection.java
* helix-core/src/test/java/org/apache/helix/integration/TestSchedulerMsgContraints.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestResourceComputationStage.java
* helix-core/src/main/java/org/apache/helix/spectator/RoutingTableProvider.java
* helix-core/src/test/java/org/apache/helix/healthcheck/TestSimpleWildcardAlert.java
[HELIX-209] Shuffling around rebalancer code to allow for compatibility (kanak: rev 5405df1e1decac136d5549d047bfdd7c0412a407)
* helix-core/src/main/java/org/apache/helix/controller/stages/NewBestPossibleStateCalcStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ReadHealthDataStage.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestBestPossibleStateCalcStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageThrottleStage.java
* helix-core/src/main/java/org/apache/helix/model/builder/CustomModeISBuilder.java
* helix-core/src/main/java/org/apache/helix/model/IdealState.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/SemiAutoRebalancer.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestMsgSelectionStage.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/FullAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageOutput.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewCurrentStateComputationStage.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestMessageThrottleStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/BestPossibleStateOutput.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/HelixRebalancer.java
* helix-core/src/main/java/org/apache/helix/model/builder/ClusterConstraintsBuilder.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/BasicRebalancerContext.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestRebalancePipeline.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ResourceComputationStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewReadClusterDataStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ExternalViewComputeStage.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/RebalancerRef.java
* helix-core/src/main/java/org/apache/helix/controller/stages/CompatibilityCheckStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/TaskAssignmentStage.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/Rebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/SemiAutoRebalancer.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestCurrentStateComputationStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/BestPossibleStateCalcStage.java
* helix-core/src/main/java/org/apache/helix/model/builder/CurrentStateBuilder.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestCompatibilityCheckStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewExternalViewComputeStage.java
* helix-core/src/main/java/org/apache/helix/model/StateModelDefinition.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/CustomRebalancer.java
* helix-core/src/test/java/org/apache/helix/controller/strategy/TestNewAutoRebalanceStrategy.java
* helix-core/src/main/java/org/apache/helix/model/builder/AutoRebalanceModeISBuilder.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/RebalancerRef.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/FullAutoRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/AutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewResourceComputationStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageGenerationStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageThrottleStageOutput.java
* helix-core/src/main/java/org/apache/helix/model/ResourceAssignment.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/util/ConstraintBasedAssignment.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestResourceComputationStage.java
* helix-core/src/main/java/org/apache/helix/model/Message.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageOutput.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/FullAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerContext.java
* helix-core/src/main/java/org/apache/helix/controller/stages/PersistAssignmentStage.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/util/NewConstraintBasedAssignment.java
* helix-core/src/test/java/org/apache/helix/api/TestNewStages.java
* helix-core/src/main/java/org/apache/helix/controller/stages/CurrentStateComputationStage.java
* helix-core/src/main/java/org/apache/helix/model/builder/AutoModeISBuilder.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageThrottleStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageSelectionStage.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/CustomRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageGenerationStage.java
* helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewMessageSelectionStage.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/CustomRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/tools/ClusterStateVerifier.java
* helix-core/src/main/java/org/apache/helix/controller/stages/RebalanceIdealStateStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageGenerationPhase.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/PartitionedRebalancerContext.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewBestPossibleStateOutput.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewTaskAssignmentStage.java
* helix-core/src/main/java/org/apache/helix/controller/stages/NewCompatibilityCheckStage.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestBestPossibleCalcStageCompatibility.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/Rebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageSelectionStageOutput.java
* helix-core/src/test/java/org/apache/helix/controller/strategy/TestAutoRebalanceStrategy.java
* helix-core/src/main/java/org/apache/helix/model/builder/ExternalViewBuilder.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ReadClusterDataStage.java
* helix-core/src/test/java/org/apache/helix/integration/TestCustomizedIdealStateRebalancer.java
[HELIX-209] Make UserConfig and RebalancerConfig backward compatible (kanak: rev 8cb38a56e39ee1063701ccc6c0752078ae3162ed)
* helix-core/src/main/java/org/apache/helix/model/InstanceConfig.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ResourceAccessor.java
* helix-core/src/main/java/org/apache/helix/model/IdealState.java
* helix-core/src/main/java/org/apache/helix/model/ClusterConfiguration.java
* helix-core/pom.xml
* helix-core/src/test/java/org/apache/helix/api/TestNamespacedConfig.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/context/RebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/api/config/NamespacedConfig.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ParticipantAccessor.java
* helix-core/src/main/java/org/apache/helix/model/ResourceConfiguration.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java


> Verify backward compatibility of 0.7.0
> --------------------------------------
>
>                 Key: HELIX-209
>                 URL: https://issues.apache.org/jira/browse/HELIX-209
>             Project: Apache Helix
>          Issue Type: Sub-task
>    Affects Versions: 0.6.2-incubating
>            Reporter: Kanak Biscuitwala
>            Assignee: Kanak Biscuitwala
>
> Check that the changes in 0.6.2 are either fully backward compatible, or there are changes in place to allow helix-managed clusters to upgrade smoothly.
> Story points: 



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