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 Wed, 28 Jan 2015 20:10:36 GMT

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

Enis Soztutar commented on HBASE-11869:

bq. Nick Dimiduk +1 for me, what Enis mentioned above was more a "design" concern, and it
applies to this patch and not to a specific branch.
Indeed. It is a suggestion to design it with ACL's, and not have two separate auth "models".
However, I do not have the cycles to work on it, so I do not want to block this feature if
consensus is that this is good enough. 
bq. Enis Soztutar you raised some issue re: this patch for 1.0. Does that apply for branch-1
as well?
Sorry, 1.0.x ship has sailed. We can bring this in to 1.1. I did not see any BC concerns.

> 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-1.0-v1.diff, HBASE-11869-trunk-v1.diff, HBASE-11869-trunk-v3.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

View raw message