Skip to content

Commit 9298873

Browse files
committed
Migrate Hadoop 3.3.4 to patchable
1 parent 367377a commit 9298873

10 files changed

+206
-93
lines changed

hadoop/stackable/patches/3.3.4/001-YARN-11527-3.3.4.patch renamed to hadoop/stackable/patches/3.3.4/0001-Backport-YARN-11527.patch

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
1+
From e48528d39bc37aa72c19301e9a198f2fb33a0b21 Mon Sep 17 00:00:00 2001
2+
From: Siegfried Weber <[email protected]>
3+
Date: Thu, 21 Dec 2023 13:51:13 +0100
4+
Subject: Backport YARN-11527
5+
6+
---
7+
hadoop-project/pom.xml | 2 +-
8+
1 file changed, 1 insertion(+), 1 deletion(-)
9+
110
diff --git a/hadoop-project/pom.xml b/hadoop-project/pom.xml
2-
index 0b2f6f17157d..9dc8b653eb93 100644
11+
index 0b2f6f1715..082834e261 100644
312
--- a/hadoop-project/pom.xml
413
+++ b/hadoop-project/pom.xml
514
@@ -212,7 +212,7 @@

hadoop/stackable/patches/3.3.4/002-datanode-registration-override-3.3.4.patch renamed to hadoop/stackable/patches/3.3.4/0002-Allow-overriding-datanode-registration-addresses.patch

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
1+
From a9f87e2811f973e8f96a7e835bd6f6e5115e2e25 Mon Sep 17 00:00:00 2001
2+
From: =?UTF-8?q?Natalie=20Klestrup=20R=C3=B6ijezon?= <[email protected]>
3+
Date: Thu, 11 Jan 2024 14:01:02 +0100
4+
Subject: Allow overriding datanode registration addresses
5+
6+
---
7+
.../org/apache/hadoop/hdfs/DFSConfigKeys.java | 9 +++
8+
.../blockmanagement/DatanodeManager.java | 43 +++++++-----
9+
.../hadoop/hdfs/server/datanode/DNConf.java | 70 +++++++++++++++++++
10+
.../hadoop/hdfs/server/datanode/DataNode.java | 35 ++++++++--
11+
4 files changed, 135 insertions(+), 22 deletions(-)
12+
113
diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSConfigKeys.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSConfigKeys.java
2-
index 7196def4221..2c00fb4fb1a 100755
14+
index 7196def422..2c00fb4fb1 100755
315
--- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSConfigKeys.java
416
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSConfigKeys.java
517
@@ -139,6 +139,13 @@ public class DFSConfigKeys extends CommonConfigurationKeys {
@@ -26,7 +38,7 @@ index 7196def4221..2c00fb4fb1a 100755
2638
public static final boolean DFS_NAMENODE_DATANODE_REGISTRATION_IP_HOSTNAME_CHECK_DEFAULT = true;
2739

2840
diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java
29-
index 44dffcbed11..54f6d63fa78 100644
41+
index 44dffcbed1..54f6d63fa7 100644
3042
--- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java
3143
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/DatanodeManager.java
3244
@@ -179,6 +179,8 @@ public class DatanodeManager {
@@ -50,7 +62,7 @@ index 44dffcbed11..54f6d63fa78 100644
5062
this.checkIpHostnameInRegistration = conf.getBoolean(
5163
DFSConfigKeys.DFS_NAMENODE_DATANODE_REGISTRATION_IP_HOSTNAME_CHECK_KEY,
5264
DFSConfigKeys.DFS_NAMENODE_DATANODE_REGISTRATION_IP_HOSTNAME_CHECK_DEFAULT);
53-
@@ -1133,27 +1140,29 @@ void startAdminOperationIfNecessary(DatanodeDescriptor nodeReg) {
65+
@@ -1133,27 +1140,29 @@ public class DatanodeManager {
5466
*/
5567
public void registerDatanode(DatanodeRegistration nodeReg)
5668
throws DisallowedDatanodeException, UnresolvedTopologyException {
@@ -98,7 +110,7 @@ index 44dffcbed11..54f6d63fa78 100644
98110
// it will be disallowed from registering.
99111
if (!hostConfigManager.isIncluded(nodeReg)) {
100112
diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DNConf.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DNConf.java
101-
index d61a17e83fe..eaf4a6d7c1d 100644
113+
index d61a17e83f..eaf4a6d7c1 100644
102114
--- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DNConf.java
103115
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DNConf.java
104116
@@ -99,6 +99,11 @@ public class DNConf {
@@ -113,7 +125,7 @@ index d61a17e83fe..eaf4a6d7c1d 100644
113125
final boolean overwriteDownstreamDerivedQOP;
114126
private final boolean pmemCacheRecoveryEnabled;
115127

116-
@@ -187,6 +192,11 @@ public DNConf(final Configurable dn) {
128+
@@ -187,6 +192,11 @@ public class DNConf {
117129
connectToDnViaHostname = getConf().getBoolean(
118130
DFSConfigKeys.DFS_DATANODE_USE_DN_HOSTNAME,
119131
DFSConfigKeys.DFS_DATANODE_USE_DN_HOSTNAME_DEFAULT);
@@ -125,7 +137,7 @@ index d61a17e83fe..eaf4a6d7c1d 100644
125137
this.blockReportInterval = getConf().getLong(
126138
DFS_BLOCKREPORT_INTERVAL_MSEC_KEY,
127139
DFS_BLOCKREPORT_INTERVAL_MSEC_DEFAULT);
128-
@@ -360,6 +370,66 @@ public boolean getConnectToDnViaHostname() {
140+
@@ -360,6 +370,66 @@ public class DNConf {
129141
return connectToDnViaHostname;
130142
}
131143

@@ -193,18 +205,18 @@ index d61a17e83fe..eaf4a6d7c1d 100644
193205
* Returns socket timeout
194206
*
195207
diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java
196-
index c1507a45120..d253779e70d 100644
208+
index c1507a4512..2ff7c272cf 100644
197209
--- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java
198210
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java
199-
@@ -82,6 +82,7 @@
211+
@@ -82,6 +82,7 @@ import java.util.HashSet;
200212
import java.util.Iterator;
201213
import java.util.List;
202214
import java.util.Map;
203215
+import java.util.Optional;
204216
import java.util.Map.Entry;
205217
import java.util.Set;
206218
import java.util.UUID;
207-
@@ -1556,11 +1557,35 @@ DatanodeRegistration createBPRegistration(NamespaceInfo nsInfo) {
219+
@@ -1556,11 +1557,35 @@ public class DataNode extends ReconfigurableBase
208220
NodeType.DATA_NODE);
209221
}
210222

hadoop/stackable/patches/3.3.4/003-HADOOP-18055-3.3.4.patch renamed to hadoop/stackable/patches/3.3.4/0003-Add-async-profiler.patch

Lines changed: 40 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,41 @@
1+
From 19020c39bf1393d9a1ba590d1f3d4a79dc20806d Mon Sep 17 00:00:00 2001
2+
From: Siegfried Weber <[email protected]>
3+
Date: Tue, 6 Feb 2024 16:10:54 +0100
4+
Subject: Add async-profiler
5+
6+
---
7+
.../org/apache/hadoop/http/HttpServer2.java | 21 +
8+
.../hadoop/http/ProfileOutputServlet.java | 87 ++++
9+
.../apache/hadoop/http/ProfileServlet.java | 394 ++++++++++++++++++
10+
.../hadoop/http/ProfilerDisabledServlet.java | 44 ++
11+
.../org/apache/hadoop/util/ProcessUtils.java | 74 ++++
12+
.../src/main/resources/core-default.xml | 2 +-
13+
.../src/site/markdown/AsyncProfilerServlet.md | 145 +++++++
14+
.../http/TestDisabledProfileServlet.java | 95 +++++
15+
.../hadoop-kms/src/site/markdown/index.md.vm | 5 +-
16+
.../src/site/markdown/ServerSetup.md.vm | 5 +-
17+
hadoop-project/src/site/site.xml | 1 +
18+
11 files changed, 868 insertions(+), 5 deletions(-)
19+
create mode 100644 hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileOutputServlet.java
20+
create mode 100644 hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileServlet.java
21+
create mode 100644 hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfilerDisabledServlet.java
22+
create mode 100644 hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/ProcessUtils.java
23+
create mode 100644 hadoop-common-project/hadoop-common/src/site/markdown/AsyncProfilerServlet.md
24+
create mode 100644 hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/http/TestDisabledProfileServlet.java
25+
126
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java
2-
index 76e77560a58bf..fb090fe4385a1 100644
27+
index b40d60cf50..a7777f85cc 100644
328
--- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java
429
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java
5-
@@ -27,6 +27,7 @@
30+
@@ -27,6 +27,7 @@ import java.net.InetSocketAddress;
631
import java.net.MalformedURLException;
732
import java.net.URI;
833
import java.net.URL;
934
+import java.nio.file.Files;
1035
import java.nio.file.Path;
1136
import java.nio.file.Paths;
1237
import java.util.List;
13-
@@ -771,6 +772,26 @@ private void initializeWebServer(String name, String hostName,
38+
@@ -734,6 +735,26 @@ public final class HttpServer2 implements FilterContainer {
1439

1540
addDefaultServlets();
1641
addPrometheusServlet(conf);
@@ -39,7 +64,7 @@ index 76e77560a58bf..fb090fe4385a1 100644
3964
private void addPrometheusServlet(Configuration conf) {
4065
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileOutputServlet.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileOutputServlet.java
4166
new file mode 100644
42-
index 0000000000000..1ecc21f3753ce
67+
index 0000000000..1ecc21f375
4368
--- /dev/null
4469
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileOutputServlet.java
4570
@@ -0,0 +1,87 @@
@@ -132,7 +157,7 @@ index 0000000000000..1ecc21f3753ce
132157
+}
133158
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileServlet.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileServlet.java
134159
new file mode 100644
135-
index 0000000000000..fc0ec7736ed8e
160+
index 0000000000..fc0ec7736e
136161
--- /dev/null
137162
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileServlet.java
138163
@@ -0,0 +1,394 @@
@@ -532,7 +557,7 @@ index 0000000000000..fc0ec7736ed8e
532557
+}
533558
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfilerDisabledServlet.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfilerDisabledServlet.java
534559
new file mode 100644
535-
index 0000000000000..459485ffa5b56
560+
index 0000000000..459485ffa5
536561
--- /dev/null
537562
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfilerDisabledServlet.java
538563
@@ -0,0 +1,44 @@
@@ -582,7 +607,7 @@ index 0000000000000..459485ffa5b56
582607
+}
583608
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/ProcessUtils.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/ProcessUtils.java
584609
new file mode 100644
585-
index 0000000000000..cf653b9c912c4
610+
index 0000000000..cf653b9c91
586611
--- /dev/null
587612
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/util/ProcessUtils.java
588613
@@ -0,0 +1,74 @@
@@ -661,10 +686,10 @@ index 0000000000000..cf653b9c912c4
661686
+ }
662687
+}
663688
diff --git a/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml b/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
664-
index 27c86bbc9ac8b..dc2a6ffd8375a 100644
689+
index f94fdebd03..56bec769c1 100644
665690
--- a/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
666691
+++ b/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
667-
@@ -78,7 +78,7 @@
692+
@@ -69,7 +69,7 @@
668693
<value>false</value>
669694
<description>
670695
Indicates if administrator ACLs are required to access
@@ -675,7 +700,7 @@ index 27c86bbc9ac8b..dc2a6ffd8375a 100644
675700

676701
diff --git a/hadoop-common-project/hadoop-common/src/site/markdown/AsyncProfilerServlet.md b/hadoop-common-project/hadoop-common/src/site/markdown/AsyncProfilerServlet.md
677702
new file mode 100644
678-
index 0000000000000..4b93cc219a5ee
703+
index 0000000000..4b93cc219a
679704
--- /dev/null
680705
+++ b/hadoop-common-project/hadoop-common/src/site/markdown/AsyncProfilerServlet.md
681706
@@ -0,0 +1,145 @@
@@ -826,7 +851,7 @@ index 0000000000000..4b93cc219a5ee
826851
+
827852
diff --git a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/http/TestDisabledProfileServlet.java b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/http/TestDisabledProfileServlet.java
828853
new file mode 100644
829-
index 0000000000000..ce068bb6f1cf6
854+
index 0000000000..ce068bb6f1
830855
--- /dev/null
831856
+++ b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/http/TestDisabledProfileServlet.java
832857
@@ -0,0 +1,95 @@
@@ -926,7 +951,7 @@ index 0000000000000..ce068bb6f1cf6
926951
+
927952
+}
928953
diff --git a/hadoop-common-project/hadoop-kms/src/site/markdown/index.md.vm b/hadoop-common-project/hadoop-kms/src/site/markdown/index.md.vm
929-
index 6ea21d5cf407d..09375d5aab528 100644
954+
index 6ea21d5cf4..09375d5aab 100644
930955
--- a/hadoop-common-project/hadoop-kms/src/site/markdown/index.md.vm
931956
+++ b/hadoop-common-project/hadoop-kms/src/site/markdown/index.md.vm
932957
@@ -1208,9 +1208,10 @@ Name | Description
@@ -951,7 +976,7 @@ index 6ea21d5cf407d..09375d5aab528 100644
951976
</property>
952977

953978
diff --git a/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/site/markdown/ServerSetup.md.vm b/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/site/markdown/ServerSetup.md.vm
954-
index 2d0a5b8cd2e7d..e97de0275ca22 100644
979+
index 2d0a5b8cd2..e97de0275c 100644
955980
--- a/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/site/markdown/ServerSetup.md.vm
956981
+++ b/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/site/markdown/ServerSetup.md.vm
957982
@@ -162,9 +162,10 @@ Name | Description
@@ -976,10 +1001,10 @@ index 2d0a5b8cd2e7d..e97de0275ca22 100644
9761001
</property>
9771002

9781003
diff --git a/hadoop-project/src/site/site.xml b/hadoop-project/src/site/site.xml
979-
index a150385048f2f..6c0233877b053 100644
1004+
index e2d149da2e..c5413d9089 100644
9801005
--- a/hadoop-project/src/site/site.xml
9811006
+++ b/hadoop-project/src/site/site.xml
982-
@@ -69,6 +69,7 @@
1007+
@@ -74,6 +74,7 @@
9831008
<item name="Tracing" href="hadoop-project-dist/hadoop-common/Tracing.html"/>
9841009
<item name="Unix Shell Guide" href="hadoop-project-dist/hadoop-common/UnixShellGuide.html"/>
9851010
<item name="Registry" href="hadoop-project-dist/hadoop-common/registry/index.html"/>

hadoop/stackable/patches/3.3.4/004-HADOOP-18077-3.3.4.patch renamed to hadoop/stackable/patches/3.3.4/0004-Backport-HADOOP-18077.patch

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,18 @@
1+
From 892037bfc230b7d4401e234002f8388859685326 Mon Sep 17 00:00:00 2001
2+
From: Siegfried Weber <[email protected]>
3+
Date: Tue, 6 Feb 2024 16:10:54 +0100
4+
Subject: Backport HADOOP-18077
5+
6+
---
7+
.../src/main/java/org/apache/hadoop/http/HttpServer2.java | 6 ++++--
8+
.../org/apache/hadoop/http/ProfilerDisabledServlet.java | 8 +++++++-
9+
2 files changed, 11 insertions(+), 3 deletions(-)
10+
111
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java
2-
index fb090fe4385a1..49807ac4b4597 100644
12+
index a7777f85cc..bbe0d9993d 100644
313
--- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java
414
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/HttpServer2.java
5-
@@ -772,10 +772,11 @@ private void initializeWebServer(String name, String hostName,
15+
@@ -735,10 +735,11 @@ public final class HttpServer2 implements FilterContainer {
616

717
addDefaultServlets();
818
addPrometheusServlet(conf);
@@ -16,7 +26,7 @@ index fb090fe4385a1..49807ac4b4597 100644
1626
final String asyncProfilerHome = ProfileServlet.getAsyncProfilerHome();
1727
if (asyncProfilerHome != null && !asyncProfilerHome.trim().isEmpty()) {
1828
addServlet("prof", "/prof", ProfileServlet.class);
19-
@@ -787,6 +788,7 @@ private void addAsyncProfilerServlet(ContextHandlerCollection contexts) throws I
29+
@@ -750,6 +751,7 @@ public final class HttpServer2 implements FilterContainer {
2030
genCtx.addServlet(ProfileOutputServlet.class, "/*");
2131
genCtx.setResourceBase(tmpDir.toAbsolutePath().toString());
2232
genCtx.setDisplayName("prof-output-hadoop");
@@ -25,10 +35,10 @@ index fb090fe4385a1..49807ac4b4597 100644
2535
addServlet("prof", "/prof", ProfilerDisabledServlet.class);
2636
LOG.info("ASYNC_PROFILER_HOME environment variable and async.profiler.home system property "
2737
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfilerDisabledServlet.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfilerDisabledServlet.java
28-
index 459485ffa5b56..c488b574990cc 100644
38+
index 459485ffa5..c488b57499 100644
2939
--- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfilerDisabledServlet.java
3040
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfilerDisabledServlet.java
31-
@@ -36,9 +36,15 @@ protected void doGet(final HttpServletRequest req, final HttpServletResponse res
41+
@@ -36,9 +36,15 @@ public class ProfilerDisabledServlet extends HttpServlet {
3242
throws IOException {
3343
resp.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
3444
ProfileServlet.setResponseHeader(resp);

hadoop/stackable/patches/3.3.4/005-add-perf-event-itimer-3.3.4.patch renamed to hadoop/stackable/patches/3.3.4/0005-Async-profiler-also-grab-itimer-events.patch

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
1+
From 522e3e03546bb977dca8cc3706f9d1fa6cb82acf Mon Sep 17 00:00:00 2001
2+
From: Siegfried Weber <[email protected]>
3+
Date: Tue, 6 Feb 2024 16:10:54 +0100
4+
Subject: Async-profiler: also grab itimer events
5+
6+
---
7+
.../src/main/java/org/apache/hadoop/http/ProfileServlet.java | 2 ++
8+
1 file changed, 2 insertions(+)
9+
110
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileServlet.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileServlet.java
2-
index fc0ec7736ed8..e324ad6d49fd 100644
11+
index fc0ec7736e..e324ad6d49 100644
312
--- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileServlet.java
413
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/http/ProfileServlet.java
5-
@@ -76,6 +76,7 @@
14+
@@ -76,6 +76,7 @@ import org.apache.hadoop.util.ProcessUtils;
615
* Following event types are supported (default is 'cpu') (NOTE: not all OS'es support all events)
716
* // Perf events:
817
* // cpu

0 commit comments

Comments
 (0)