You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Steve Loughran (JIRA)" <ji...@apache.org> on 2015/02/05 16:45:35 UTC
[jira] [Updated] (YARN-3147) Clean up RM web proxy code
[ https://issues.apache.org/jira/browse/YARN-3147?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steve Loughran updated YARN-3147:
---------------------------------
Attachment: YARN-3147-001.patch
Patch -001
* new ProxyUtils class contains code common across classes;
* {{ProxyUtils.sendRedirect()}} generates the 302 exit code, redirect header and the error message; used in filter and servlet.
* Tests updated to handle use/checking of the extended redirection logic.
* adopt SLF4J everywhere
* Switch to {{ExitUtil}} for exit logic
* move to {{serviceStart()}} & {{serviceStop()}}; throw exceptions here without needing to wrap them.
* move to java 7 code ({{<>}} types; merged exception catching.
This does not do anything about handling new HTTP verbs. All it does is prepare for it by factoring the redirect logic to one place & updating the tests, along with general code cleanup.
> Clean up RM web proxy code
> ---------------------------
>
> Key: YARN-3147
> URL: https://issues.apache.org/jira/browse/YARN-3147
> Project: Hadoop YARN
> Issue Type: Improvement
> Components: webapp
> Affects Versions: 2.6.0
> Reporter: Steve Loughran
> Assignee: Steve Loughran
> Attachments: YARN-3147-001.patch
>
>
> YARN-2084 covers fixing up the RM proxy & filter for REST support.
> Before doing that, prepare for it by cleaning up the codebase: factoring out the redirect logic into a single method, some minor reformatting, move to SLF4J and Java7 code.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)