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

Mukul Kumar Singh updated HDFS-11575:
-------------------------------------
    Description: 
Currently HDFS NFS gateway only supports HDFS as the underlying filesystem.

Federated HDFS with ViewFS helps in improving the scalability of the name 
nodes. However NFS is not supported with ViewFS.

With this change, ViewFS using HDFS as the underlying filesystem can be 
exported using NFS. ViewFS mount table will be used to determine the exports 
which needs to be supported.

Some important points
1) This patch only supports HDFS as the underlying filesystem for ViewFS.
2) This patch add support to add more than one export point in the NFS gateway
3) Root filesystem of the ViewFS will not be mountable for NFS gateway with 
ViewFS,
   however this will not be the case for NFS gateway with HDFS
4) A filehandle now apart from the field will also contain an identifier to 
identify the name node, this will be used to map to correct name node for file 
operations.

Please find the attached pdf document which helps in explaining the design and 
the solution.
 

  was:
Currently HDFS NFS gateway only supports HDFS as the underlying filesystem.

Federated HDFS with ViewFS helps in improving the scalability of the name 
nodes. However NFS is not supported with ViewFS.

With this change, ViewFS using HDFS as the underlying filesystem can be 
exported using NFS. ViewFS mount table will be used to determine the exports 
which needs to be supported.

Please find the pdf document which helps in explaining the design and the 
solution. I will upload the patch in couple of days.
 


> Supporting HDFS NFS gateway with Federated HDFS
> -----------------------------------------------
>
>                 Key: HDFS-11575
>                 URL: https://issues.apache.org/jira/browse/HDFS-11575
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: nfs
>            Reporter: Mukul Kumar Singh
>            Assignee: Mukul Kumar Singh
>         Attachments: SupportingNFSwithFederatedHDFS.pdf
>
>
> Currently HDFS NFS gateway only supports HDFS as the underlying filesystem.
> Federated HDFS with ViewFS helps in improving the scalability of the name 
> nodes. However NFS is not supported with ViewFS.
> With this change, ViewFS using HDFS as the underlying filesystem can be 
> exported using NFS. ViewFS mount table will be used to determine the exports 
> which needs to be supported.
> Some important points
> 1) This patch only supports HDFS as the underlying filesystem for ViewFS.
> 2) This patch add support to add more than one export point in the NFS gateway
> 3) Root filesystem of the ViewFS will not be mountable for NFS gateway with 
> ViewFS,
>    however this will not be the case for NFS gateway with HDFS
> 4) A filehandle now apart from the field will also contain an identifier to 
> identify the name node, this will be used to map to correct name node for 
> file operations.
> Please find the attached pdf document which helps in explaining the design 
> and the solution.
>  



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

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

Reply via email to