This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
The following commit(s) were added to refs/heads/master by this push:
new c63e2b9324 HDDS-10132.
TestStorageContainerManager.testScmProcessDatanodeHeartbeat fails with Java 17
(#6516)
c63e2b9324 is described below
commit c63e2b93247818899b61786bd4912b379032abc7
Author: Raju Balpande <[email protected]>
AuthorDate: Fri Apr 12 17:55:27 2024 +0530
HDDS-10132. TestStorageContainerManager.testScmProcessDatanodeHeartbeat
fails with Java 17 (#6516)
---
.../org/apache/hadoop/hdds/scm/TestStorageContainerManager.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/scm/TestStorageContainerManager.java
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/scm/TestStorageContainerManager.java
index 474a186948..95d7faa917 100644
---
a/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/scm/TestStorageContainerManager.java
+++
b/hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/scm/TestStorageContainerManager.java
@@ -167,6 +167,7 @@ import static org.mockito.Mockito.verify;
*/
@Timeout(900)
public class TestStorageContainerManager {
+ private static final String LOCALHOST_IP = "127.0.0.1";
private static XceiverClientManager xceiverClientManager;
private static final Logger LOG = LoggerFactory.getLogger(
TestStorageContainerManager.class);
@@ -693,11 +694,15 @@ public class TestStorageContainerManager {
*/
@Test
public void testScmProcessDatanodeHeartbeat() throws Exception {
+ String rackName = "/rack1";
OzoneConfiguration conf = new OzoneConfiguration();
conf.setClass(NET_TOPOLOGY_NODE_SWITCH_MAPPING_IMPL_KEY,
StaticMapping.class, DNSToSwitchMapping.class);
StaticMapping.addNodeToRack(NetUtils.normalizeHostName(HddsUtils.getHostName(conf)),
- "/rack1");
+ rackName);
+ // In case of JDK17, the IP address is resolved to localhost mapped to
127.0.0.1 which is not in sync with JDK8
+ // and hence need to make following entry under HDDS-10132
+ StaticMapping.addNodeToRack(LOCALHOST_IP, rackName);
final int datanodeNum = 3;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]