[ 
https://issues.apache.org/jira/browse/HDFS-13098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16349904#comment-16349904
 ] 

Yiqun Lin commented on HDFS-13098:
----------------------------------

Looks very interesting, :)!
 Only one question from me: Do these subclusters also dynamically generated? 
That is say, we have N datanodes, then these datanodes communicate with the 
Router. Based on the assignment policies, the Router decides which subcluster 
the datanode belong to.
 I am thinking some use cases for this. For the new machines joining the 
cluster, it looks easy to deal with. But if the machines are moving across 
subclusters, how we plan to do? Decommission in original subclsuter then add 
into new subcluster?

> RBF: Datanodes interacting with Routers
> ---------------------------------------
>
>                 Key: HDFS-13098
>                 URL: https://issues.apache.org/jira/browse/HDFS-13098
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Íñigo Goiri
>            Priority: Major
>
> Datanodes talk to particular Namenodes. We could use the Router 
> infrastructure for the Datanodes to register/heartbeating into them and the 
> Routers would forward this to particular Namenodes. This would make the 
> assignment of Datanodes to subclusters potentially more dynamic.
> The implementation would potentially include:
> * Router to implement part of DatanodeProtocol
> * Forwarding DN messages into Routers
> * Policies to assign datanodes to subclusters
> * Datanodes to make blockpool configuration dynamic



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to