Repository: hadoop Updated Branches: refs/heads/trunk 9b860661a -> 198fb5877
YARN-1703. Fixed ResourceManager web-proxy to close connections correctly. Contributed by Rohith Sharma. Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/198fb587 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/198fb587 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/198fb587 Branch: refs/heads/trunk Commit: 198fb58776ec02397af5ad83259535b0291b745c Parents: 9b86066 Author: Vinod Kumar Vavilapalli <[email protected]> Authored: Sat Nov 15 12:05:25 2014 -0800 Committer: Vinod Kumar Vavilapalli <[email protected]> Committed: Sat Nov 15 12:05:25 2014 -0800 ---------------------------------------------------------------------- hadoop-yarn-project/CHANGES.txt | 3 +++ .../apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java | 1 + 2 files changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/198fb587/hadoop-yarn-project/CHANGES.txt ---------------------------------------------------------------------- diff --git a/hadoop-yarn-project/CHANGES.txt b/hadoop-yarn-project/CHANGES.txt index 9d3179b..b303e53 100644 --- a/hadoop-yarn-project/CHANGES.txt +++ b/hadoop-yarn-project/CHANGES.txt @@ -96,6 +96,9 @@ Release 2.7.0 - UNRELEASED YARN-2432. RMStateStore should process the pending events before close. (Varun Saxena via jianhe) + YARN-1703. Fixed ResourceManager web-proxy to close connections correctly. + (Rohith Sharma via vinodkv) + Release 2.6.0 - 2014-11-18 INCOMPATIBLE CHANGES http://git-wip-us.apache.org/repos/asf/hadoop/blob/198fb587/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java ---------------------------------------------------------------------- diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java index 19ae9dc..31457a5 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy/src/main/java/org/apache/hadoop/yarn/server/webproxy/WebAppProxyServlet.java @@ -166,6 +166,7 @@ public class WebAppProxyServlet extends HttpServlet { } config.setLocalAddress(localAddress); HttpMethod method = new GetMethod(uri.getEscapedURI()); + method.setRequestHeader("Connection","close"); @SuppressWarnings("unchecked") Enumeration<String> names = req.getHeaderNames(); while(names.hasMoreElements()) {
