Details

    • Type: Task Task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.6.0-incubating
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Need to provide builders for building idealstate.

      AutoRebalanceIdealStateBuilder, AutoIdealStateBuilder, CustomIdealStateBuilder.

      This allows users to set up the idealstate without having to understand the map fields and list fields.

        Activity

        Hide
        Zhen Zhang added a comment -

        add ideal state builder for all modes
        move state-model builder and config builder to model.builder package

        Show
        Zhen Zhang added a comment - add ideal state builder for all modes move state-model builder and config builder to model.builder package
        Show
        Zhen Zhang added a comment - https://git-wip-us.apache.org/repos/asf?p=incubator-helix.git;a=commitdiff;h=6119a4467b0fadbab09267a68d15aa470410a182
        Hide
        Hudson added a comment -

        Integrated in helix #639 (See https://builds.apache.org/job/helix/639/)
        HELIX-62: add ideal-state builders, move config-scope-builder and state-transition builder to model.builder package (Revision 6119a4467b0fadbab09267a68d15aa470410a182)

        Result = FAILURE
        zzhang :
        Files :

        • helix-core/src/test/java/org/apache/helix/TestRoutingTable.java
        • helix-core/src/main/java/org/apache/helix/tools/StateModelConfigGenerator.java
        • helix-core/src/test/java/org/apache/helix/TestListenerCallback.java
        • helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixManager.java
        • helix-core/src/main/java/org/apache/helix/josql/ClusterJosqlQueryProcessor.java
        • helix-core/src/test/java/org/apache/helix/participant/MockZKHelixManager.java
        • helix-core/src/main/java/org/apache/helix/model/IdealState.java
        • helix-core/src/main/java/org/apache/helix/model/builder/ConfigScopeBuilder.java
        • helix-core/src/main/java/org/apache/helix/model/builder/AutoModeISBuilder.java
        • helix-core/src/test/java/org/apache/helix/controller/stages/DummyClusterManager.java
        • helix-core/src/test/java/org/apache/helix/TestHelper.java
        • helix-core/src/test/java/org/apache/helix/ZkUnitTestBase.java
        • helix-core/src/main/java/org/apache/helix/messaging/handling/HelixTaskExecutor.java
        • helix-core/src/main/java/org/apache/helix/PropertyKey.java
        • helix-core/src/main/java/org/apache/helix/HelixManager.java
        • helix-core/src/main/java/org/apache/helix/model/builder/IdealStateBuilder.java
        • helix-core/src/main/java/org/apache/helix/ConfigScope.java
        • helix-core/src/main/java/org/apache/helix/tools/ClusterSetup.java
        • helix-admin-webapp/src/main/java/org/apache/helix/webapp/resources/ConfigResource.java
        • helix-core/src/test/java/org/apache/helix/manager/zk/TestZkHelixAdmin.java
        • helix-core/src/test/java/org/apache/helix/manager/zk/TestZkClusterManager.java
        • helix-core/src/test/java/org/apache/helix/Mocks.java
        • helix-core/src/test/java/org/apache/helix/integration/TestBatchMessage.java
        • helix-core/src/test/java/org/apache/helix/healthcheck/TestAlertActionTriggering.java
        • helix-core/src/test/java/org/apache/helix/integration/ZkIntegrationTestBase.java
        • helix-core/src/main/java/org/apache/helix/model/StateModelDefinition.java
        • recipes/rsync-replicated-file-system/src/main/java/org/apache/helix/filestore/IntegrationTest.java
        • helix-core/src/main/java/org/apache/helix/HelixAdmin.java
        • helix-core/src/test/java/org/apache/helix/model/builder/TestIdealStateBuilder.java
        • helix-core/src/main/java/org/apache/helix/messaging/DefaultMessagingService.java
        • helix-core/src/main/java/org/apache/helix/manager/zk/ZKUtil.java
        • helix-core/src/main/java/org/apache/helix/ConfigScopeBuilder.java
        • helix-core/src/main/java/org/apache/helix/model/builder/AutoRebalanceModeISBuilder.java
        • helix-core/src/main/java/org/apache/helix/participant/statemachine/StateTransitionTableBuilder.java
        • helix-core/src/test/java/org/apache/helix/messaging/handling/TestConfigThreadpoolSize.java
        • helix-core/src/test/java/org/apache/helix/manager/zk/TestZKUtil.java
        • helix-core/src/main/java/org/apache/helix/model/builder/StateTransitionTableBuilder.java
        • helix-core/src/main/java/org/apache/helix/ConfigAccessor.java
        • helix-core/src/main/java/org/apache/helix/model/ConfigScope.java
        • helix-core/src/test/java/org/apache/helix/messaging/handling/TestResourceThreadpoolSize.java
        • helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java
        • helix-core/src/test/java/org/apache/helix/TestConfigAccessor.java
        • helix-core/src/main/java/org/apache/helix/model/builder/CustomModeISBuilder.java
        • helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixAdmin.java
        • helix-core/src/test/java/org/apache/helix/healthcheck/TestAlertFireHistory.java
        • helix-core/src/main/java/org/apache/helix/healthcheck/HealthStatsAggregationTask.java
        Show
        Hudson added a comment - Integrated in helix #639 (See https://builds.apache.org/job/helix/639/ ) HELIX-62 : add ideal-state builders, move config-scope-builder and state-transition builder to model.builder package (Revision 6119a4467b0fadbab09267a68d15aa470410a182) Result = FAILURE zzhang : Files : helix-core/src/test/java/org/apache/helix/TestRoutingTable.java helix-core/src/main/java/org/apache/helix/tools/StateModelConfigGenerator.java helix-core/src/test/java/org/apache/helix/TestListenerCallback.java helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixManager.java helix-core/src/main/java/org/apache/helix/josql/ClusterJosqlQueryProcessor.java helix-core/src/test/java/org/apache/helix/participant/MockZKHelixManager.java helix-core/src/main/java/org/apache/helix/model/IdealState.java helix-core/src/main/java/org/apache/helix/model/builder/ConfigScopeBuilder.java helix-core/src/main/java/org/apache/helix/model/builder/AutoModeISBuilder.java helix-core/src/test/java/org/apache/helix/controller/stages/DummyClusterManager.java helix-core/src/test/java/org/apache/helix/TestHelper.java helix-core/src/test/java/org/apache/helix/ZkUnitTestBase.java helix-core/src/main/java/org/apache/helix/messaging/handling/HelixTaskExecutor.java helix-core/src/main/java/org/apache/helix/PropertyKey.java helix-core/src/main/java/org/apache/helix/HelixManager.java helix-core/src/main/java/org/apache/helix/model/builder/IdealStateBuilder.java helix-core/src/main/java/org/apache/helix/ConfigScope.java helix-core/src/main/java/org/apache/helix/tools/ClusterSetup.java helix-admin-webapp/src/main/java/org/apache/helix/webapp/resources/ConfigResource.java helix-core/src/test/java/org/apache/helix/manager/zk/TestZkHelixAdmin.java helix-core/src/test/java/org/apache/helix/manager/zk/TestZkClusterManager.java helix-core/src/test/java/org/apache/helix/Mocks.java helix-core/src/test/java/org/apache/helix/integration/TestBatchMessage.java helix-core/src/test/java/org/apache/helix/healthcheck/TestAlertActionTriggering.java helix-core/src/test/java/org/apache/helix/integration/ZkIntegrationTestBase.java helix-core/src/main/java/org/apache/helix/model/StateModelDefinition.java recipes/rsync-replicated-file-system/src/main/java/org/apache/helix/filestore/IntegrationTest.java helix-core/src/main/java/org/apache/helix/HelixAdmin.java helix-core/src/test/java/org/apache/helix/model/builder/TestIdealStateBuilder.java helix-core/src/main/java/org/apache/helix/messaging/DefaultMessagingService.java helix-core/src/main/java/org/apache/helix/manager/zk/ZKUtil.java helix-core/src/main/java/org/apache/helix/ConfigScopeBuilder.java helix-core/src/main/java/org/apache/helix/model/builder/AutoRebalanceModeISBuilder.java helix-core/src/main/java/org/apache/helix/participant/statemachine/StateTransitionTableBuilder.java helix-core/src/test/java/org/apache/helix/messaging/handling/TestConfigThreadpoolSize.java helix-core/src/test/java/org/apache/helix/manager/zk/TestZKUtil.java helix-core/src/main/java/org/apache/helix/model/builder/StateTransitionTableBuilder.java helix-core/src/main/java/org/apache/helix/ConfigAccessor.java helix-core/src/main/java/org/apache/helix/model/ConfigScope.java helix-core/src/test/java/org/apache/helix/messaging/handling/TestResourceThreadpoolSize.java helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java helix-core/src/test/java/org/apache/helix/TestConfigAccessor.java helix-core/src/main/java/org/apache/helix/model/builder/CustomModeISBuilder.java helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixAdmin.java helix-core/src/test/java/org/apache/helix/healthcheck/TestAlertFireHistory.java helix-core/src/main/java/org/apache/helix/healthcheck/HealthStatsAggregationTask.java

          People

          • Assignee:
            Zhen Zhang
            Reporter:
            kishore gopalakrishna
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development