Repository: hadoop Updated Branches: refs/heads/branch-2 21054c5d1 -> 41275755c
YARN-1703. Fixed ResourceManager web-proxy to close connections correctly. Contributed by Rohith Sharma. (cherry picked from commit 198fb58776ec02397af5ad83259535b0291b745c) Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/41275755 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/41275755 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/41275755 Branch: refs/heads/branch-2 Commit: 41275755c7f4f6b39f2db6ab180d598572bf7179 Parents: 21054c5 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:06:53 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/41275755/hadoop-yarn-project/CHANGES.txt ---------------------------------------------------------------------- diff --git a/hadoop-yarn-project/CHANGES.txt b/hadoop-yarn-project/CHANGES.txt index 9a5d1c4..208c66b 100644 --- a/hadoop-yarn-project/CHANGES.txt +++ b/hadoop-yarn-project/CHANGES.txt @@ -69,6 +69,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/41275755/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()) {
