[
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)