hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Enis Soztutar (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-11869) Support snapshot owner
Date Fri, 12 Sep 2014 17:51:34 GMT

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

Enis Soztutar commented on HBASE-11869:
---------------------------------------

Sorry to come in late, but in regular acl's we got rid of table's owner, because it was an
orthogonal model to ACLs, and was not as flexible. Can we maintain the snapshot permissions
similar to regular table permissions, and have the same model for tables and snapshots? 

> Support snapshot owner
> ----------------------
>
>                 Key: HBASE-11869
>                 URL: https://issues.apache.org/jira/browse/HBASE-11869
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Liu Shaohui
>            Assignee: Liu Shaohui
>            Priority: Minor
>             Fix For: 2.0.0
>
>         Attachments: HBASE-11869-trunk-v1.diff, HBASE-11869-trunk-v3.diff, HBASE-11869-trunk-v4.diff
>
>
> In current codebase, the table snapshot operations only can be done by the global admin
, not by  the table admin.
> There is a multi-tenant hbase cluster, each table has different snapshot policies, eg:
do snapshot per week, or snapshot after the new data are imported. 
> We want to release the snapshot permission to each table admin.
> According to [~mbertozzi]'s suggestion, we implement the snapshot owner feature.
> * The user with table admin permission can create snapshot and the owner of this snapshot
is this user.
> * The owner of snapshot can delete and restore the snapshot.
> * Only the user with global admin permission can clone a snapshot, for this operation
creates a new table.
>   



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

Mime
View raw message