Carsten Ziegeler created SLING-7830:
---------------------------------------
Summary: Defined leader switch
Key: SLING-7830
URL: https://issues.apache.org/jira/browse/SLING-7830
Project: Sling
Issue Type: Improvement
Components: Discovery
Reporter: Carsten Ziegeler
The current leader selection is based on startup time and sling id (mainly) and
is stable across changed in the topology for as long as the leader is up and
running.
However there are use cases like blue green deployment where new instances with
a new version are started and taking over the functionality. However with the
current discovery setup, the leader would still be one of the instances with
the old version.
With a new deployed version, tasks currently bound to the leader should run on
the new version.
Therefore the leader needs to switch and stay the leader (until it dies).
We probably need an additional criteria for the leader selection
/cc [~egli]
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)