This is an automated email from the ASF dual-hosted git repository.
peterxcli 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 54facbe255e HDDS-16056. non-varargs call of varargs method with
inexact argument type (#10914)
54facbe255e is described below
commit 54facbe255e66db8584fcf962a13269688715ce3
Author: Doroszlai, Attila <[email protected]>
AuthorDate: Sat Aug 8 15:10:51 2026 +0200
HDDS-16056. non-varargs call of varargs method with inexact argument type
(#10914)
---
.../hadoop/hdds/upgrade/TestHDDSLayoutVersionManager.java | 8 ++++----
.../java/org/apache/hadoop/hdds/scm/ha/SCMHANodeDetails.java | 2 +-
.../hdds/scm/cli/datanode/DiskBalancerReportSubcommand.java | 2 +-
.../hdds/scm/cli/datanode/DiskBalancerStatusSubcommand.java | 2 +-
.../java/org/apache/ozone/fs/http/server/HttpFSServer.java | 2 +-
.../java/org/apache/hadoop/ozone/om/ha/OMHANodeDetails.java | 2 +-
.../org/apache/hadoop/ozone/om/TestOMMetadataReader.java | 2 +-
.../apache/ozone/recon/schema/ContainerSchemaDefinition.java | 12 ++++++++++--
.../ozone/recon/upgrade/InitialConstraintUpgradeAction.java | 10 ++--------
.../upgrade/UnhealthyContainerReplicaMismatchAction.java | 10 ++--------
10 files changed, 24 insertions(+), 28 deletions(-)
diff --git
a/hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/upgrade/TestHDDSLayoutVersionManager.java
b/hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/upgrade/TestHDDSLayoutVersionManager.java
index 4792e1179de..668dd00a5ae 100644
---
a/hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/upgrade/TestHDDSLayoutVersionManager.java
+++
b/hadoop-hdds/framework/src/test/java/org/apache/hadoop/hdds/upgrade/TestHDDSLayoutVersionManager.java
@@ -41,15 +41,15 @@
*/
public class TestHDDSLayoutVersionManager {
- private static final String[] UPGRADE_ACTIONS_TEST_PACKAGES = new String[] {
- "org.apache.hadoop.hdds.upgrade.test"};
+ private static final String UPGRADE_ACTIONS_TEST_PACKAGE =
+ "org.apache.hadoop.hdds.upgrade.test";
@Test
public void testUpgradeActionsRegistered() throws Exception {
HDDSLayoutVersionManager lvm =
new HDDSLayoutVersionManager(maxLayoutVersion());
- lvm.registerUpgradeActions(UPGRADE_ACTIONS_TEST_PACKAGES);
+ lvm.registerUpgradeActions(UPGRADE_ACTIONS_TEST_PACKAGE);
//Cluster is finalized, hence should not register.
Optional<HDDSUpgradeAction> action = INITIAL_VERSION.scmAction();
@@ -62,7 +62,7 @@ public void testUpgradeActionsRegistered() throws Exception {
when(lvm.getMetadataLayoutVersion()).thenReturn(-1);
doCallRealMethod().when(lvm).registerUpgradeActions(any());
- lvm.registerUpgradeActions(UPGRADE_ACTIONS_TEST_PACKAGES);
+ lvm.registerUpgradeActions(UPGRADE_ACTIONS_TEST_PACKAGE);
action = INITIAL_VERSION.scmAction();
assertTrue(action.isPresent());
diff --git
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMHANodeDetails.java
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMHANodeDetails.java
index ff2f4fa0b71..9c038ac9ddf 100644
---
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMHANodeDetails.java
+++
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMHANodeDetails.java
@@ -320,7 +320,7 @@ public static SCMNodeDetails
getHASCMNodeDetails(OzoneConfiguration conf,
return builder.build();
}
- private static void throwConfException(String message, String... arguments)
+ private static void throwConfException(String message, Object... arguments)
throws IllegalArgumentException {
String exceptionMsg = String.format(message, arguments);
LOG.error(exceptionMsg);
diff --git
a/hadoop-ozone/cli-admin/src/main/java/org/apache/hadoop/hdds/scm/cli/datanode/DiskBalancerReportSubcommand.java
b/hadoop-ozone/cli-admin/src/main/java/org/apache/hadoop/hdds/scm/cli/datanode/DiskBalancerReportSubcommand.java
index 39e806310e2..023d42758bb 100644
---
a/hadoop-ozone/cli-admin/src/main/java/org/apache/hadoop/hdds/scm/cli/datanode/DiskBalancerReportSubcommand.java
+++
b/hadoop-ozone/cli-admin/src/main/java/org/apache/hadoop/hdds/scm/cli/datanode/DiskBalancerReportSubcommand.java
@@ -193,7 +193,7 @@ private String generateReport(
.append(" - move delta: source volume space to be reclaimed after
move completion;" +
" this value is reflected only when diskBalancer is running else
it is 0.%n");
- return String.format(formatBuilder.toString(), contentList.toArray(new
String[0]));
+ return String.format(formatBuilder.toString(), contentList.toArray(new
Object[0]));
}
@Override
diff --git
a/hadoop-ozone/cli-admin/src/main/java/org/apache/hadoop/hdds/scm/cli/datanode/DiskBalancerStatusSubcommand.java
b/hadoop-ozone/cli-admin/src/main/java/org/apache/hadoop/hdds/scm/cli/datanode/DiskBalancerStatusSubcommand.java
index 1c133f5932d..8e1dacd7611 100644
---
a/hadoop-ozone/cli-admin/src/main/java/org/apache/hadoop/hdds/scm/cli/datanode/DiskBalancerStatusSubcommand.java
+++
b/hadoop-ozone/cli-admin/src/main/java/org/apache/hadoop/hdds/scm/cli/datanode/DiskBalancerStatusSubcommand.java
@@ -154,7 +154,7 @@ private String generateStatus(
" by default, CLOSED and QUASI_CLOSED are allowed.");
return String.format(formatBuilder.toString(),
- contentList.toArray(new String[0]));
+ contentList.toArray(new Object[0]));
}
@Override
diff --git
a/hadoop-ozone/httpfsgateway/src/main/java/org/apache/ozone/fs/http/server/HttpFSServer.java
b/hadoop-ozone/httpfsgateway/src/main/java/org/apache/ozone/fs/http/server/HttpFSServer.java
index c6ac62a7f3f..4c2974deec5 100644
---
a/hadoop-ozone/httpfsgateway/src/main/java/org/apache/ozone/fs/http/server/HttpFSServer.java
+++
b/hadoop-ozone/httpfsgateway/src/main/java/org/apache/ozone/fs/http/server/HttpFSServer.java
@@ -830,7 +830,7 @@ protected URI createUploadRedirectionURL(UriInfo uriInfo,
uploadOperation)
.queryParam(DataParam.NAME, Boolean.TRUE)
.replaceQueryParam(NoRedirectParam.NAME, (Object[]) null);
- return uriBuilder.build(null);
+ return uriBuilder.build();
}
/**
diff --git
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/ha/OMHANodeDetails.java
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/ha/OMHANodeDetails.java
index cccccf8ff1e..da0ac79be26 100644
---
a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/ha/OMHANodeDetails.java
+++
b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/ha/OMHANodeDetails.java
@@ -324,7 +324,7 @@ public static OMNodeDetails
getHAOMNodeDetails(OzoneConfiguration conf,
.build();
}
- private static void throwConfException(String message, String... arguments)
+ private static void throwConfException(String message, Object... arguments)
throws IllegalArgumentException {
String exceptionMsg = String.format(message, arguments);
LOG.error(exceptionMsg);
diff --git
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMetadataReader.java
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMetadataReader.java
index 903b0720943..9b7d4a552f5 100644
---
a/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMetadataReader.java
+++
b/hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestOMMetadataReader.java
@@ -47,7 +47,7 @@ public void testGetClientAddress() {
String expectedClientAddressInCaseOfGrpcCall = "172.45.23.4";
Context.Key<String> clientIpAddressKey = mock(Context.Key.class);
when(clientIpAddressKey.get())
- .thenReturn(expectedClientAddressInCaseOfGrpcCall, null);
+ .thenReturn(expectedClientAddressInCaseOfGrpcCall, null, null);
grpcRequestContextStaticMock.when(() -> Context.key("CLIENT_IP_ADDRESS"))
.thenReturn(clientIpAddressKey);
diff --git
a/hadoop-ozone/recon-codegen/src/main/java/org/apache/ozone/recon/schema/ContainerSchemaDefinition.java
b/hadoop-ozone/recon-codegen/src/main/java/org/apache/ozone/recon/schema/ContainerSchemaDefinition.java
index 0b3c6c9ff23..4f1d6fcbbf1 100644
---
a/hadoop-ozone/recon-codegen/src/main/java/org/apache/ozone/recon/schema/ContainerSchemaDefinition.java
+++
b/hadoop-ozone/recon-codegen/src/main/java/org/apache/ozone/recon/schema/ContainerSchemaDefinition.java
@@ -17,6 +17,8 @@
package org.apache.ozone.recon.schema;
+import static java.util.Collections.unmodifiableList;
+import static java.util.stream.Collectors.toList;
import static org.apache.ozone.recon.schema.SqlDbUtils.TABLE_EXISTS_CHECK;
import static org.jooq.impl.DSL.field;
import static org.jooq.impl.DSL.name;
@@ -25,6 +27,8 @@
import com.google.inject.Singleton;
import java.sql.Connection;
import java.sql.SQLException;
+import java.util.Arrays;
+import java.util.List;
import javax.sql.DataSource;
import org.jooq.DSLContext;
import org.jooq.impl.DSL;
@@ -78,7 +82,7 @@ private void createUnhealthyContainersTable() {
.primaryKey(CONTAINER_ID, CONTAINER_STATE))
.constraint(DSL.constraint(UNHEALTHY_CONTAINERS_TABLE_NAME + "ck1")
.check(field(name(CONTAINER_STATE))
- .in(UnHealthyContainerStates.values())))
+ .in(UnHealthyContainerStates.NAMES)))
.execute();
// Composite index (container_state, container_id) serves two query
patterns:
//
@@ -121,6 +125,10 @@ public enum UnHealthyContainerStates {
MIS_REPLICATED,
ALL_REPLICAS_BAD,
NEGATIVE_SIZE, // Added new state to track containers with negative sizes
- REPLICA_MISMATCH
+ REPLICA_MISMATCH;
+
+ public static final List<String> NAMES =
unmodifiableList(Arrays.stream(values())
+ .map(Enum::toString)
+ .collect(toList()));
}
}
diff --git
a/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/upgrade/InitialConstraintUpgradeAction.java
b/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/upgrade/InitialConstraintUpgradeAction.java
index ea8af99d96e..4211135c051 100644
---
a/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/upgrade/InitialConstraintUpgradeAction.java
+++
b/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/upgrade/InitialConstraintUpgradeAction.java
@@ -26,7 +26,6 @@
import com.google.common.annotations.VisibleForTesting;
import java.sql.Connection;
import java.sql.SQLException;
-import java.util.Arrays;
import javax.sql.DataSource;
import org.apache.ozone.recon.schema.ContainerSchemaDefinition;
import org.jooq.DSLContext;
@@ -75,19 +74,14 @@ private void dropConstraint() {
* Adds the updated constraint directly within this class.
*/
private void addUpdatedConstraint() {
- String[] enumStates = Arrays
- .stream(ContainerSchemaDefinition.UnHealthyContainerStates.values())
- .map(Enum::name)
- .toArray(String[]::new);
-
dslContext.alterTable(ContainerSchemaDefinition.UNHEALTHY_CONTAINERS_TABLE_NAME)
.add(DSL.constraint(ContainerSchemaDefinition.UNHEALTHY_CONTAINERS_TABLE_NAME +
"ck1")
.check(field(name("container_state"))
- .in(enumStates)))
+ .in(ContainerSchemaDefinition.UnHealthyContainerStates.NAMES)))
.execute();
LOG.info("Added the updated constraint to the UNHEALTHY_CONTAINERS table
for enum state values: {}",
- Arrays.toString(enumStates));
+ ContainerSchemaDefinition.UnHealthyContainerStates.NAMES);
}
@VisibleForTesting
diff --git
a/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/upgrade/UnhealthyContainerReplicaMismatchAction.java
b/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/upgrade/UnhealthyContainerReplicaMismatchAction.java
index ebf8556f5c4..2573d4f90eb 100644
---
a/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/upgrade/UnhealthyContainerReplicaMismatchAction.java
+++
b/hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/upgrade/UnhealthyContainerReplicaMismatchAction.java
@@ -25,7 +25,6 @@
import java.sql.Connection;
import java.sql.SQLException;
-import java.util.Arrays;
import javax.sql.DataSource;
import org.apache.ozone.recon.schema.ContainerSchemaDefinition;
import org.jooq.DSLContext;
@@ -73,18 +72,13 @@ private void dropConstraint() {
* Adds the updated constraint directly within this class.
*/
private void addUpdatedConstraint() {
- String[] enumStates = Arrays
- .stream(ContainerSchemaDefinition.UnHealthyContainerStates.values())
- .map(Enum::name)
- .toArray(String[]::new);
-
dslContext.alterTable(ContainerSchemaDefinition.UNHEALTHY_CONTAINERS_TABLE_NAME)
.add(DSL.constraint(ContainerSchemaDefinition.UNHEALTHY_CONTAINERS_TABLE_NAME +
"ck1")
.check(field(name("container_state"))
- .in(enumStates)))
+ .in(ContainerSchemaDefinition.UnHealthyContainerStates.NAMES)))
.execute();
LOG.info("Added the updated constraint to the UNHEALTHY_CONTAINERS table
for enum state values: {}",
- Arrays.toString(enumStates));
+ ContainerSchemaDefinition.UnHealthyContainerStates.NAMES);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]