If this is a blocker for 0.5.0 then we should cancel the current vote for 0.5.0 rc0.
On Wed, Sep 24, 2014 at 10:02 AM, Sumit Gupta (JIRA) <[email protected]> wrote: > > [ > https://issues.apache.org/jira/browse/KNOX-414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14146335#comment-14146335 > ] > > Sumit Gupta commented on KNOX-414: > ---------------------------------- > > To avoid a once in a while "why is HA not enabled" issue, this should be > fixed for 0.5.0. > > > WebHDFS HA enablement in web.xml is sensitive to order of context > listeners > > > --------------------------------------------------------------------------- > > > > Key: KNOX-414 > > URL: https://issues.apache.org/jira/browse/KNOX-414 > > Project: Apache Knox > > Issue Type: Bug > > Components: Server > > Affects Versions: 0.5.0 > > Reporter: Sumit Gupta > > Fix For: 0.5.0 > > > > > > Depending on how the web.xml gets generated, the > HaServletContextListener may come after the > UrlRewriteServletContextListener, in which case the provider is not > available to the rewrite framework on initialization and HA functionality > does not work. > > The web.xml config that works is: > > <listener> > > > > <listener-class>org.apache.hadoop.gateway.services.GatewayServicesContextListener</listener-class> > > </listener> > > <listener> > > > > <listener-class>org.apache.hadoop.gateway.ha.provider.HaServletContextListener</listener-class> > > </listener> > > <context-param> > > <param-name>haDescriptorLocation</param-name> > > <param-value>/WEB-INF/ha.xml</param-value> > > </context-param> > > <listener> > > > > <listener-class>org.apache.hadoop.gateway.filter.rewrite.api.UrlRewriteServletContextListener</listener-class> > > </listener> > > <context-param> > > <param-name>rewriteDescriptorLocation</param-name> > > <param-value>/WEB-INF/rewrite.xml</param-value> > > </context-param> > > but there is no guarantee in place that the web.xml will be generated as > such. > > > > -- > This message was sent by Atlassian JIRA > (v6.3.4#6332) >
