hadoop-hdfs-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wei-Chiu Chuang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HDFS-9286) HttpFs does not parse ACL syntax correctly for operation REMOVEACLENTRIES
Date Thu, 22 Oct 2015 17:47:28 GMT
Wei-Chiu Chuang created HDFS-9286:
-------------------------------------

             Summary: HttpFs does not parse ACL syntax correctly for operation REMOVEACLENTRIES
                 Key: HDFS-9286
                 URL: https://issues.apache.org/jira/browse/HDFS-9286
             Project: Hadoop HDFS
          Issue Type: Bug
          Components: HDFS
    Affects Versions: 2.6.0
            Reporter: Wei-Chiu Chuang
            Assignee: Wei-Chiu Chuang


Output from WebHdfs:
curl -X PUT  "http://weichiu.vpc.cloudera.com:50070/webhdfs/v1/a?aclspec=group:user:&op=REMOVEACLENTRIES&user.name=weichiu"


Output from HttpFs:
curl -X PUT  "http://weichiu.vpc.cloudera.com:14000/webhdfs/v1/a?aclspec=group:user:&op=REMOVEACLENTRIES&user.name=weichiu"

{"RemoteException":{"message":"Invalid <aclSpec> : group:user:","exception":"HadoopIllegalArgumentException","javaClassName":"org.apache.hadoop.HadoopIllegalArgumentException"}}

Effectively, what this means is that the behavior of HttpFs is not consistent with that of
WebHdfs.

Bug is reproducible if httpfs and acl are enabled, and reproducible on single-node cluster
configuration.

To reproduce, add into core-site.xml:
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.namenode.acls.enabled</name>
<value>true</value>
</property>
<property>
    <name>hadoop.proxyuser.#HTTPFSUSER#.hosts</name>
    <value>httpfs-host.foo.com</value>
  </property>
  <property>
    <name>hadoop.proxyuser.#HTTPFSUSER#.groups</name>
    <value>*</value>
  </property>

restart name node, data node and httpfs daemon

Credit to [~romainr] for reporting the issue.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message