[
https://issues.apache.org/jira/browse/HDDS-9950?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Attila Doroszlai updated HDDS-9950:
-----------------------------------
Target Version/s: 1.4.1
> 'ozone fs -ls' on volume shows the volume owner as the bucket owner
> -------------------------------------------------------------------
>
> Key: HDDS-9950
> URL: https://issues.apache.org/jira/browse/HDDS-9950
> Project: Apache Ozone
> Issue Type: Bug
> Reporter: Christos Bisias
> Assignee: Christos Bisias
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.5.0
>
>
> `ozone fs -ls` on a volume uri, sets the volume owner as the owner for every
> bucket.
> This can be easily reproduced in the docker dev env.
> * Connect to a container as user `hadoop` create volume `/vol1`
> * Connect to a container as user `testuser` and create a bucket under `/vol1`
> * Connect to a container as user `testuser2` and create another bucket under
> `/vol1`
> * Run `ozone fs -ls /vol1`
> * Update the volume owner
> * Run `ozone fs -ls /vol1` again, it will display the new volume owner
> {code:java}
> > docker-compose exec om ozone sh volume create /vol1
> > docker-compose exec -u testuser om ozone sh bucket create /vol1/bucket1
> > docker-compose exec -u testuser2 om ozone sh bucket create /vol1/bucket2
> > docker-compose exec -u testuser om ozone fs -ls /vol1
> Found 2 items
> drwxrwxrwx - hadoop hadoop 0 2023-12-18 14:17 /vol1/bucket1
> drwxrwxrwx - hadoop hadoop 0 2023-12-18 14:17 /vol1/bucket2
> > docker-compose exec om ozone sh volume update --user testuser /vol1
> {
> "metadata" : { },
> "name" : "vol1",
> "admin" : "hadoop",
> "owner" : "testuser",
> "quotaInBytes" : -1,
> "quotaInNamespace" : -1,
> "usedNamespace" : 2,
> "creationTime" : "2023-12-18T14:16:37.048Z",
> "modificationTime" : "2023-12-18T14:18:11.263Z",
> "acls" : [ {
> "type" : "USER",
> "name" : "hadoop",
> "aclScope" : "ACCESS",
> "aclList" : [ "ALL" ]
> }, {
> "type" : "GROUP",
> "name" : "hadoop",
> "aclScope" : "ACCESS",
> "aclList" : [ "ALL" ]
> } ],
> "refCount" : 0
> }
> > docker-compose exec -u testuser om ozone fs -ls /vol1
> Found 2 items
> drwxrwxrwx - testuser testuser 0 2023-12-18 14:17 /vol1/bucket1
> drwxrwxrwx - testuser testuser 0 2023-12-18 14:17 /vol1/bucket2
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]