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

Íñigo Goiri commented on HDFS-14210:
------------------------------------

Correct, my main concern is doing unnecessary RPC calls.
Another concern is having a misbehaving subcluster which may delay all the 
requests because of this.
The other issues is that now we need to process the result of 
{{invokeConcurrent()}} and check where it succeeded and where it did not.

{quote}
Problems with this approach what I am feeling is actually if we set on say one 
and not on others then that is a bit of inconsistancy since for the end user 
that mount is just a mere directory and he is unaware about that there is a 
layer of router in between. And if I see someway it feels like half directory 
is say erasure coded and half is not. Doesn't sound much logical to me.
{quote}
The main issue that this discussion brings up is that we should distinguish 
files and directories.
Setting EC to a folder should happen in all folders and provide a consistent 
view across subclusters.
We need to manage temporary unavailable subclusters though.

Anyway, my proposal is to split {{MountTable#isPathAll()}} into 
{{MountTable#isDirectoryAll()}} and {{MountTable#isFileAll()}}.
Based on this we can setup the parameters using one approach or the other.

> RBF: ModifyACL should work over all the destinations
> ----------------------------------------------------
>
>                 Key: HDFS-14210
>                 URL: https://issues.apache.org/jira/browse/HDFS-14210
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Shubham Dewan
>            Assignee: Shubham Dewan
>            Priority: Major
>         Attachments: HDFS-14210-HDFS-13891.002.patch, 
> HDFS-14210-HDFS-13891.003.patch, HDFS-14210.001.patch
>
>
> 1) A mount point with multiple destinations.
> 2) ./bin/hdfs dfs -setfacl -m user:abc:rwx /testacl
> 3) where /testacl => /test1, /test2
> 4) command works for only one destination.
> ACL should be set on both of the destinations.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to