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

zhengchenyu commented on HDFS-13522:
------------------------------------

It is a critical issue so that so many comment. Let me summarize the comments. 
Seems There are two solution in history:

(A) Solution A is proposed by CR Hota. And describe in RBF_ Observer support.pdf
  This proposal is not implemented. Seems need both read only router and write 
router. I feel the deployment is complex.
  As no one notice it, let us ignore temporarily.
(B) SolutionB is proposed by Surendra Singh Lilhore and Hemanth Boyina.
  Then zhoubing zheng and Simbarashe Dzinamarira wants rebase into the trunk.
  This solution is implemented, just HDFS-13522***.patch.
  
I think the second solution meet the most user's demand. But router hide the 
state id from client. I think router should connect namenode with client's 
state id. And I think [~omalley]  also means it. Here I named the proposal 
which carry the client state id is the solution C.
Note: I had planned to implement solution C in another issue after 
[~simbadzina] 's work. As [~omalley] has said, let us work all it in this issue.

[~simbadzina] , I proposed both solution B and solution C. And I had implement 
a demo version. Can I work it with you together?

> RBF: Support observer node from Router-Based Federation
> -------------------------------------------------------
>
>                 Key: HDFS-13522
>                 URL: https://issues.apache.org/jira/browse/HDFS-13522
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: federation, namenode
>            Reporter: Erik Krogen
>            Assignee: Simbarashe Dzinamarira
>            Priority: Major
>              Labels: pull-request-available
>         Attachments: HDFS-13522.001.patch, HDFS-13522.002.patch, 
> HDFS-13522_WIP.patch, RBF_ Observer support.pdf, Router+Observer RPC 
> clogging.png, ShortTerm-Routers+Observer.png, 
> observer_reads_in_rbf_proposal_simbadzina_v1.pdf
>
>          Time Spent: 20h
>  Remaining Estimate: 0h
>
> Changes will need to occur to the router to support the new observer node.
> One such change will be to make the router understand the observer state, 
> e.g. {{FederationNamenodeServiceState}}.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to