Weiwei Yang created HDFS-12038:
----------------------------------
Summary: Ozone: Non-admin user is unable to run InfoVolume to the
volume owned by itself
Key: HDFS-12038
URL: https://issues.apache.org/jira/browse/HDFS-12038
Project: Hadoop HDFS
Issue Type: Sub-task
Components: ozone
Reporter: Weiwei Yang
Reproduce steps
1. Create a volume with a non-admin user
{code}
hdfs oz -createVolume http://ozone1.fyre.ibm.com:9864/volume-wwei-0 -user wwei
-root -quota 2TB
{code}
2. Run infoVolume command to get this volume info
{noformat}
hdfs oz -infoVolume http://ozone1.fyre.ibm.com:9864/volume-wwei-0 -user wwei
Command Failed :
{"httpCode":400,"shortMessage":"badAuthorization","resource":null,"message":"Missing
authorization or authorization has to be
unique.","requestID":"221efb47-72b9-498d-ac19-907257428573","hostName":"ozone1.fyre.ibm.com"}
{noformat}
add {{-root}} to run as admin user could bypass this issue
{noformat}
hdfs oz -infoVolume http://ozone1.fyre.ibm.com:9864/volume-wwei-0 -user wwei
-root
{
"owner" : {
"name" : "wwei"
},
"quota" : {
"unit" : "TB",
"size" : 2
},
"volumeName" : "volume-wwei-0",
"createdOn" : null,
"createdBy" : "hdfs"
}
{noformat}
expecting: both volume owner and admin should be able to run infoVolume command.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]