You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@knox.apache.org by "Larry McCay (JIRA)" <ji...@apache.org> on 2018/05/05 15:24:00 UTC

[jira] [Created] (KNOX-1297) HDFSUI Requires its own HA Dispatch Provider

Larry McCay created KNOX-1297:
---------------------------------

             Summary: HDFSUI Requires its own HA Dispatch Provider
                 Key: KNOX-1297
                 URL: https://issues.apache.org/jira/browse/KNOX-1297
             Project: Apache Knox
          Issue Type: Bug
          Components: Server
            Reporter: Larry McCay
            Assignee: Larry McCay
             Fix For: 1.1.0


HDFSUI has been trying to reuse the WEBHDFS HA dispatch class for HA support. The problem is that the WebHdfsHaDispatch is hardcoded for the WEBHDFS resource role. Therefore, the marking of the failed URL is always done to the set of URLs for the WEBHDFS service.

Thus, at URL rewrite time for dispatching to the backend service the HDFSUI URL is always rewritten to the first URL.

This patch will extract a base class from the WebHdfsHaDispatch and provide an abstract getResourceRole() method for derived classes to implement. This provides very thin extensions of the abstract base and decent reuse for HDFSUI and WebHDFS API.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)