You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Denis Magda (JIRA)" <ji...@apache.org> on 2018/04/12 23:13:00 UTC
[jira] [Created] (IGNITE-8241) Docs: Triggering automatic
rebalancing if the whole baseline topology is not recovered
Denis Magda created IGNITE-8241:
-----------------------------------
Summary: Docs: Triggering automatic rebalancing if the whole baseline topology is not recovered
Key: IGNITE-8241
URL: https://issues.apache.org/jira/browse/IGNITE-8241
Project: Ignite
Issue Type: Task
Components: documentation
Affects Versions: 2.4
Reporter: Denis Magda
Assignee: Denis Magda
Fix For: 2.5
The ticket is created as a result of the following discussion:
http://apache-ignite-developers.2346864.n4.nabble.com/Triggering-rebalancing-on-timeout-or-manually-if-the-baseline-topology-is-not-reassembled-td29299.html
The rebalancing doesn't happen if one of the nodes goes down,
thus, shrinking the baseline topology. It complies with our assumption that
the node should be recovered soon and there is no need to waste
CPU/memory/networking resources of the cluster shifting the data around.
However, there are always edge cases. I was reasonably asked how to trigger
the rebalancing within the baseline topology manually or on timeout if:
* It's not expected that the failed node would be resurrected in the
nearest time and
* It's not likely that that node will be replaced by the other one.
Until we embedd special facilities in the baseline topology that would consider such situations we can document the following workaround. A user application/tool/script has to subscribe to node_left events and remove the failed node from the baseline topology in some time. Once the node is removed, the baseline topology will be changed, and the rebalancing will be kicked off.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)