You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by "Madhan Neethiraj (JIRA)" <ji...@apache.org> on 2015/11/21 00:26:11 UTC

[jira] [Commented] (RANGER-740) Kafka Authorizer interface has added close() method. Ranger should also implement it

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

Madhan Neethiraj commented on RANGER-740:
-----------------------------------------

To avoid such breaks (not just during build - but also during upgrade), the authorization implementation should be asked to extend an abstract class, instead of implementing an interface. This will help Kafka Authorizer interface to evolve, without requiring updates to all the existing implementations. Whenever a new method is added to the interface, corresponding addition must be made to the abstract class as well.

Spoke to [~harsha_ch] about this. He will be looking into providing such an abstract class for Ranger authorizer to extend.

> Kafka Authorizer interface has added close() method. Ranger should also implement it
> ------------------------------------------------------------------------------------
>
>                 Key: RANGER-740
>                 URL: https://issues.apache.org/jira/browse/RANGER-740
>             Project: Ranger
>          Issue Type: Improvement
>          Components: plugins
>    Affects Versions: 0.5.1
>            Reporter: Don Bosco Durai
>            Priority: Blocker
>
> Without implementing this method, the Ranger plugin compilation will break.



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