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

Hudson commented on HELIX-798:
------------------------------

FAILURE: Integrated in Jenkins build helix #1602 (See 
[https://builds.apache.org/job/helix/1602/])
[HELIX-798] HELIX: Implement auto-exit of maintenance mode (narendly: rev 
313affc2e020068a1e5e7c5e92224d3299b1a404)
* (edit) helix-core/src/main/java/org/apache/helix/model/ClusterConfig.java
* (edit) 
helix-core/src/main/java/org/apache/helix/controller/GenericHelixController.java
* (edit) 
helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixDataAccessor.java
* (edit) helix-core/src/main/java/org/apache/helix/model/MaintenanceSignal.java
* (edit) 
helix-core/src/test/java/org/apache/helix/integration/controller/TestClusterMaintenanceMode.java
* (edit) helix-core/src/test/java/org/apache/helix/mock/MockHelixAdmin.java
* (edit) 
helix-core/src/main/java/org/apache/helix/controller/stages/BestPossibleStateCalcStage.java
* (edit) 
helix-core/src/main/java/org/apache/helix/controller/dataproviders/BaseControllerDataProvider.java
* (edit) 
helix-core/src/main/java/org/apache/helix/controller/stages/IntermediateStateCalcStage.java
* (edit) helix-core/src/main/java/org/apache/helix/manager/zk/ZKHelixAdmin.java
* (edit) helix-core/src/main/java/org/apache/helix/HelixAdmin.java
* (edit) 
helix-core/src/main/java/org/apache/helix/controller/pipeline/AsyncWorkerType.java
* (add) 
helix-core/src/main/java/org/apache/helix/controller/stages/MaintenanceRecoveryStage.java


> HELIX: Implement auto-exit of maintenance mode
> ----------------------------------------------
>
>                 Key: HELIX-798
>                 URL: https://issues.apache.org/jira/browse/HELIX-798
>             Project: Apache Helix
>          Issue Type: Improvement
>            Reporter: Hunter L
>            Assignee: Hunter L
>            Priority: Major
>
> This diff contains the implementation and integration of a feature addition 
> for Helix: auto-exit of maintenance mode.
>  Changelist:
>  1. BestPossibleCalcStage logic was modified so that it will use a new API
>  2. IntermediateCalcStage logic was modified to check if the cluster is in 
> maintenance first
>  3. enableMaintenance() API was deprecated and replaced with auto/manual APIs 
> while preserving backward-compatibility
>  4. An async stage (MaintenanceRecoveryStage) was created and added to the 
> resource pipeline
>  5. A series of integration tests were added for various exit/non-exit 
> scenarios



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to