You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@crail.apache.org by "Adrian Schuepbach (Jira)" <ji...@apache.org> on 2020/08/31 13:31:00 UTC
[jira] [Created] (CRAIL-111) Namenode mechanism to transition
datanode state from running to leaving
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)