[ 
https://issues.apache.org/jira/browse/HBASE-7254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrew Purtell updated HBASE-7254:
----------------------------------

          Component/s:     (was: security)
                           (was: Coprocessors)
    Affects Version/s:     (was: 0.95.2)
                       0.98.0
              Summary: Refactor AccessController ZK-mediated permissions cache 
into a generic mechanism  (was: Consider replacing AccessController ZK-mediated 
permissions cache)

This came up in a review for HBASE-7663. 

There are now two and potentially a third feature which implement their own ZK 
mediated distributed cache: the AccessController, namespaces, and the 
VisibilityController. 

We should have a common mechanism. 

I think there are a couple of reasons why it hasn't happened yet: it's easy to 
copy the AC's example, we're not sure a replacement would be better or work 
properly at first, and a bug that prevents proper functioning of security code 
could become an embarrasing CVE. It needs someone to sit down, clear other 
stuff, and focus. 

> Refactor AccessController ZK-mediated permissions cache into a generic 
> mechanism
> --------------------------------------------------------------------------------
>
>                 Key: HBASE-7254
>                 URL: https://issues.apache.org/jira/browse/HBASE-7254
>             Project: HBase
>          Issue Type: Task
>    Affects Versions: 0.98.0
>            Reporter: Andrew Purtell
>            Assignee: Andrew Purtell
>
> After HBASE-5487 or HBASE-7212 goes in, we could replace the 
> AccessController's permissions cache update via ZK using one of these more 
> general frameworks, thus reducing functional duplication and code.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to