Adrian Schuepbach created CRAIL-111:
---------------------------------------

             Summary: Namenode mechanism to transition datanode state from 
running to leaving
                 Key: CRAIL-111
                 URL: https://issues.apache.org/jira/browse/CRAIL-111
             Project: Apache Crail
          Issue Type: New Feature
            Reporter: Adrian Schuepbach


The namenode manages membership of datanodes in a running Crail instance. As 
such, it is also responsible for datanode joining and leaving.

 

Currently, Crail supports that datanodes join, wihle already running. However 
no mechanism is implemented to allow datanodes leaving, while the rest of the 
Crail instance remains running.

 

We need a mechanism to allow datanodes to leave the Crail cluster at runtime.

A simple first implementation could consist of a mechanism, which marks 
datanodes that should leave and only removes them, when none of its blocks are 
allocated anymore. This does not involve data movement.

We can borrow the idea from our Pocket implementation.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to