kyungwan nam created SLIDER-1225: ------------------------------------ Summary: the Anti-Affinity placement policy should respect the role-history Key: SLIDER-1225 URL: https://issues.apache.org/jira/browse/SLIDER-1225 Project: Slider Issue Type: Improvement Affects Versions: Slider 0.92 Reporter: kyungwan nam
the Anti-Affinity placement policy guarantee that there are no multiple instances on the same node. but, the role history is ignored. It makes tricky for upgrading the slider app, which need data-local allocation. for example, the kafka on slider store data to local disk. when upgrading the kafka on slider, it need to allocate the hosts of which was released recently. otherwise, unnecessary network traffic will be triggered for recovery. the behavior of the Anti-Affinity could be improved as follows. * If there are the role history for a component, allocate to the host of which was released recently. ** escalation: if the host is not available for the escalation time, allocate to the hosts of which the component has not been allocated yet. * If there are no role history for a component, allocate to the hosts of which the component has not been allocated yet. ( no escalation ) -- This message was sent by Atlassian JIRA (v6.3.15#6346)