You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Xiaoyu Yao (Jira)" <ji...@apache.org> on 2021/01/07 21:17:00 UTC
[jira] [Created] (HDDS-4655) New Native Ozone Authorizer ACL model
Xiaoyu Yao created HDDS-4655:
--------------------------------
Summary: New Native Ozone Authorizer ACL model
Key: HDDS-4655
URL: https://issues.apache.org/jira/browse/HDDS-4655
Project: Hadoop Distributed Data Store
Issue Type: Bug
Reporter: Xiaoyu Yao
Assignee: Xiaoyu Yao
The current Native Ozone Authorize has several limitations for recursive operations
1. It does not support efficient recursive ACL set
Hive uses a recursive ACL set to change the directory(table) ACLs. ONA v1 does not support this. As a result, this has been translated into recursive setAcl call individually, which is quite slow compared with HDFS.
2. It does not support efficient recursive ACL check
This is required for rename/delete operations when the Trash feature is enabled on Ozone HCFS: ofs or o3fs.
This ticket is opened to improve the native ozone authorizer for these recursive operations by deprecating per key ACL support. The new model will allow default ACLs on volume/bucket/prefix levels.
Instead of populate ACCESS ACL upon set, the ACCESS ACL will always determined at runtime based on the DEFAULT ACLs of itself (if any) or its parent.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org