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)