[ 
https://issues.apache.org/jira/browse/CRAIL-111?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Adrian Schuepbach reassigned CRAIL-111:
---------------------------------------

    Assignee: Adrian Schuepbach

> 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
>            Assignee: Adrian Schuepbach
>            Priority: Major
>
> 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