Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
when a resource in ERROR state is dropped, helix controller is sending ERROR->DROPPED transition. this causes problems when the participant is in old version where it doesn't implement a default ERROR->DROPPED transition in state model. In this case, participant will go into ERROR state again when receiving an ERROR->DROPPED transition and controller will send ERROR->DROPPED transitions infinitely. This leads too much traffic against zookeeper and may potentially bring down zookeeper
the short term solution is let controller disable ERROR->DROPPED transition for participant with old version.