Description
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.
Attachments
Attachments
Issue Links
- relates to
-
HBASE-16724 Snapshot owner can't clone
- Closed
1.
|
Add documents about snapshot owner | Closed | Unassigned |