ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Denis Magda (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-8241) Docs: Triggering automatic rebalancing if the whole baseline topology is not recovered
Date Thu, 12 Apr 2018 23:13:00 GMT
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)

Mime
View raw message