hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bharat Viswanadham (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (HADOOP-14998) Make AuthenticationFilter @Public
Date Tue, 31 Oct 2017 18:36:00 GMT

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

Bharat Viswanadham reassigned HADOOP-14998:

    Assignee: Bharat Viswanadham

> Make AuthenticationFilter @Public
> ---------------------------------
>                 Key: HADOOP-14998
>                 URL: https://issues.apache.org/jira/browse/HADOOP-14998
>             Project: Hadoop Common
>          Issue Type: Sub-task
>    Affects Versions: 3.0.0
>            Reporter: Robert Kanter
>            Assignee: Bharat Viswanadham
> {{org.apache.hadoop.security.authentication.server.AuthenticationFilter}} is currently
marked as {{\@Private}} and {{\@Unstable}}.  
> {code:java}
> @InterfaceAudience.Private
> @InterfaceStability.Unstable
> public class AuthenticationFilter implements Filter {
> {code}
> However, many other projects (e.g. Oozie, Hive, Solr, HBase, etc) have been using it
for quite some time without having any compatibility issues AFAIK.  It doesn't seem to have
had any breaking changes in quite some time.  On top of that, it implements {{javax.servlet.Filter}},
so it can't change too widely anyway.  {{AuthenticationFilter}} provides a lot of useful code
for dealing with tokens, Kerberos, etc, and we should encourage related projects to re-use
this code instead of rolling their own.
> I propose we change it to {{\@Public}} and {{\@Evolving}}.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org

View raw message