Hunter L created HELIX-798:
------------------------------

             Summary: 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


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