[
https://issues.apache.org/jira/browse/HBASE-7367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13534341#comment-13534341
]
Jonathan Hsieh commented on HBASE-7367:
---------------------------------------
One argument from the RB is that this is on the snapshot dev branch that IMO
[[email protected]]'s concern is would be a valid follow on issue that
would be a blocker that needed to be resolved before merging the branch to
trunk.
The first cut posted on RB basically says, snapshots not supported when
security is on. This patch's single concern is adding the cp hooks we'd come
up with something better before merging to trunk. (maybe remove the sec coproc
portions). The expectation here is that there would be a follow on that
implements a simple sane default.
Andrew suggests that we use global admin privs and that only folks with admin
privs would be able to clone/restore. The admins also would be responsible for
adding acls to the clones if they were a concern. This seems simple and
sufficient from my point of view.
[[email protected]]: my question now is -- if we add the global admin
privs checks, would this be sufficient functionality for when attempting to
merge to trunk?
If it is, then hooray, I think we've got what we need to merge to trunk. I
personally prefer one-patch-one-concern (new snapshot cp hooks minus the
security cp policy, then another that implements the security+snapshot cp
policy), but this should be manageable enough to do in one patch with multiple
concerns.
If it isn't, then we need to discuss what semantics and functionality would
unblock the eventual merge to trunk.
> Snapshot coprocessor and ACL security
> -------------------------------------
>
> Key: HBASE-7367
> URL: https://issues.apache.org/jira/browse/HBASE-7367
> Project: HBase
> Issue Type: Sub-task
> Components: Client, master, regionserver, snapshots, Zookeeper
> Reporter: Matteo Bertozzi
> Assignee: Matteo Bertozzi
> Priority: Minor
> Fix For: hbase-6055, 0.96.0
>
> Attachments: HBASE-7367-v0.patch
>
>
> Currently snapshot don't care about ACL...
> and in the first draft snapshots should be disabled if the ACL coprocessor is
> enabled.
> After the first step, we can discuss how to handle the snapshot/restore/clone.
> Is saving and restoring the _acl_ related rights, the right way? maybe after
> 3 months we don't want to give the access the guys listed in the old _acl_...
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira