helix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hudson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HELIX-389) Unify (Cluster|Resource|Participant)Accessor classes into a single Administrator class
Date Wed, 23 Jul 2014 21:36:41 GMT

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

Hudson commented on HELIX-389:
------------------------------

SUCCESS: Integrated in helix #1268 (See [https://builds.apache.org/job/helix/1268/])
[HELIX-389] Unify accessor classes into a single class (kanak: rev ce1e926c9c485ac6e87a4c41a3cb5c35bd681e39)
* helix-core/src/main/java/org/apache/helix/controller/stages/CurrentStateComputationStage.java
* helix-core/src/test/java/org/apache/helix/integration/TestCustomizedIdealStateRebalancer.java
* helix-core/src/test/java/org/apache/helix/api/accessor/TestAccessorRecreate.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ControllerAccessor.java
* helix-core/src/test/java/org/apache/helix/integration/TestLocalContainerProvider.java
* helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixConnection.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ResourceComputationStage.java
* helix-provisioning/src/main/java/org/apache/helix/provisioning/tools/UpdateProvisionerConfig.java
* helix-core/src/main/java/org/apache/helix/controller/stages/MessageGenerationStage.java
* helix-core/src/test/java/org/apache/helix/monitoring/mbeans/TestClusterStatusMonitor.java
* helix-core/src/main/java/org/apache/helix/controller/stages/BestPossibleStateCalcStage.java
* helix-core/src/main/java/org/apache/helix/api/config/ResourceConfig.java
* helix-provisioning/src/main/java/org/apache/helix/provisioning/yarn/AppStatusReportGenerator.java
* helix-core/src/test/java/org/apache/helix/api/TestNewStages.java
* helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixParticipant.java
* helix-core/src/main/java/org/apache/helix/tools/NewClusterSetup.java
* helix-core/src/main/java/org/apache/helix/model/IdealState.java
* helix-core/src/main/java/org/apache/helix/api/accessor/AtomicResourceAccessor.java
* helix-core/src/test/java/org/apache/helix/integration/TestHelixConnection.java
* helix-core/src/main/java/org/apache/helix/api/accessor/AtomicParticipantAccessor.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/SemiAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/FullAutoRebalancer.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ResourceAccessor.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestMessageThrottleStage.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestResourceComputationStage.java
* helix-provisioning/src/main/java/org/apache/helix/provisioning/tools/ContainerAdmin.java
* recipes/user-defined-rebalancer/src/main/java/org/apache/helix/userdefinedrebalancer/LockManagerRebalancer.java
* recipes/rsync-replicated-file-system/src/main/java/org/apache/helix/filestore/ChangeLogReader.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ClusterDataCache.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/FallbackRebalancer.java
* helix-provisioning/src/main/java/org/apache/helix/provisioning/yarn/AppMasterLauncher.java
* helix-core/src/main/java/org/apache/helix/api/Resource.java
* helix-core/src/main/java/org/apache/helix/HelixConnection.java
* helix-core/src/main/java/org/apache/helix/HelixManager.java
* helix-core/src/main/java/org/apache/helix/api/accessor/AtomicClusterAccessor.java
* helix-core/src/main/java/org/apache/helix/task/TaskRebalancer.java
* helix-examples/src/main/java/org/apache/helix/examples/LogicalModelExample.java
* helix-core/src/main/java/org/apache/helix/controller/stages/ExternalViewComputeStage.java
* helix-core/src/main/java/org/apache/helix/manager/zk/ZkHelixController.java
* helix-core/src/test/java/org/apache/helix/api/TestUpdateConfig.java
* helix-provisioning/src/main/java/org/apache/helix/provisioning/participant/StatelessParticipantService.java
* helix-core/src/test/java/org/apache/helix/controller/stages/TestRebalancePipeline.java
* helix-core/src/main/java/org/apache/helix/tools/ClusterSetup.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/config/PartitionedRebalancerConfig.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/HelixRebalancer.java
* helix-core/src/main/java/org/apache/helix/api/accessor/ParticipantAccessor.java
* recipes/jobrunner-yarn/src/main/java/org/apache/helix/provisioning/yarn/example/JobRunnerMain.java
* helix-core/src/main/java/org/apache/helix/controller/rebalancer/CustomRebalancer.java


> Unify (Cluster|Resource|Participant)Accessor classes into a single Administrator class
> --------------------------------------------------------------------------------------
>
>                 Key: HELIX-389
>                 URL: https://issues.apache.org/jira/browse/HELIX-389
>             Project: Apache Helix
>          Issue Type: Sub-task
>            Reporter: Kanak Biscuitwala
>            Assignee: Kanak Biscuitwala
>
> It's too confusing to have separate accessors.
> The work tracked by this issue is straightforward: methods that were in ResourceAccessor
and ParticipantAccessor will be moved into ClusterAccessor. Some redundant methods may also
be deleted. Future work includes updating the configuration and snapshot classes (and associated
accessor methods) to be easier to use (and implement for us).



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message