Hunter L created HELIX-795:
------------------------------
Summary: TASK: Drop tasks upon Participant reconnect
Key: HELIX-795
URL: https://issues.apache.org/jira/browse/HELIX-795
Project: Apache Helix
Issue Type: Improvement
Reporter: Hunter L
Assignee: Hunter L
This changes the default reset() behavior for tasks on Participants.
Previously, it would send all task partitions to INIT. After this change, the
task partitions will inherit the states from the previous session, and their
RequestedState will be set to DROPPED. Then the Controller will send messages
to drop the said task partitions so that there are no quota/resource leaks for
the number of tasks on Participants.
Changelist:
1. Modify state transition logic so that drop state transitions messages will
be honored
2. Modify CurrentState copy-over logic
3. Add an integration test: TestDropOnParticipantReset
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)