ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Chugunov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-8193) Joining node data should be cleaned in some cases
Date Mon, 09 Apr 2018 16:17:00 GMT
Sergey Chugunov created IGNITE-8193:
---------------------------------------

             Summary: Joining node data should be cleaned in some cases
                 Key: IGNITE-8193
                 URL: https://issues.apache.org/jira/browse/IGNITE-8193
             Project: Ignite
          Issue Type: Improvement
          Components: zookeeper
            Reporter: Sergey Chugunov


ZookeeperDiscoveryImpl#startJoin method implementation creates two zk nodes: one with joining
node discovery data and another one with joining node id.

If joining node fails in between its joining node data will be kept by ZooKeeper until explicit
removal.
For now there is no mechanism implementing such removal but it should be implemented to cover
this corner case.
It may be implemented in form of timer which removes joining node data with some significant
timeout to avoid deleting joining data of alive nodes that are in the middle of join procedure
(and, for instance, got frozen before creating alive zk node).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message