diff options
author | Harald Musum <musum@yahooinc.com> | 2024-04-06 10:39:00 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-06 10:39:00 +0200 |
commit | 0decf39813d495b2531c95307a50c87e3043da01 (patch) | |
tree | 755dcdaaaf0b4ad8917eeb41c55559f99fb6d998 | |
parent | 9059f0cb7aeb047097c5e732410d376553db8cce (diff) |
Revert "- Use default compilerArgs where we turn on linting and enable warnin…" (#30840)
16 files changed, 30 insertions, 31 deletions
diff --git a/zkfacade/pom.xml b/zkfacade/pom.xml index 76a1fda2ded..02be1006bc3 100644 --- a/zkfacade/pom.xml +++ b/zkfacade/pom.xml @@ -74,6 +74,13 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <compilerArgs> + <arg>-Xlint:all</arg> + <arg>-Xlint:-serial</arg> + <arg>-Xlint:-try</arg> + </compilerArgs> + </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/NodeCacheWrapper.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/NodeCacheWrapper.java index 3be55af601d..d69ddb2f1c8 100644 --- a/zkfacade/src/main/java/com/yahoo/vespa/curator/NodeCacheWrapper.java +++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/NodeCacheWrapper.java @@ -15,10 +15,8 @@ import java.io.IOException; */ class NodeCacheWrapper implements Curator.FileCache { - @SuppressWarnings("deprecation") private final NodeCache wrapped; - @SuppressWarnings("deprecation") public NodeCacheWrapper(CuratorFramework curatorFramework, String path, boolean dataIsCompressed) { wrapped = new NodeCache(curatorFramework, path, dataIsCompressed); } diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/PathChildrenCacheWrapper.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/PathChildrenCacheWrapper.java index 9de672ee64d..644334a6fe0 100644 --- a/zkfacade/src/main/java/com/yahoo/vespa/curator/PathChildrenCacheWrapper.java +++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/PathChildrenCacheWrapper.java @@ -18,15 +18,12 @@ import java.util.concurrent.ExecutorService; */ class PathChildrenCacheWrapper implements Curator.DirectoryCache { - @SuppressWarnings("deprecation") private final PathChildrenCache wrapped; - @SuppressWarnings("deprecation") public PathChildrenCacheWrapper(CuratorFramework curatorFramework, String path, boolean cacheData, boolean dataIsCompressed, ExecutorService executorService) { wrapped = new PathChildrenCache(curatorFramework, path, cacheData, dataIsCompressed, executorService); } - @SuppressWarnings("deprecation") @Override public void start() { try { diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/SingletonManager.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/SingletonManager.java index f1ba9c54514..35fc9f06eec 100644 --- a/zkfacade/src/main/java/com/yahoo/vespa/curator/SingletonManager.java +++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/SingletonManager.java @@ -100,7 +100,7 @@ class SingletonManager { } public synchronized CompletableFuture<?> shutdown() { - CompletableFuture<?>[] futures = new CompletableFuture<?>[registrations.size()]; + CompletableFuture<?>[] futures = new CompletableFuture[registrations.size()]; int i = 0; for (SingletonWorker singleton : List.copyOf(registrations.keySet())) { String id = registrations.get(singleton); diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/mock/MockCuratorFramework.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/mock/MockCuratorFramework.java index 4732016e428..b04cf5840de 100644 --- a/zkfacade/src/main/java/com/yahoo/vespa/curator/mock/MockCuratorFramework.java +++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/mock/MockCuratorFramework.java @@ -210,7 +210,6 @@ public class MockCuratorFramework implements CuratorFramework { @Override public GetConfigBuilder getConfig() { throw new UnsupportedOperationException("Not implemented in MockCurator"); } - @Deprecated @Override public CuratorTransaction inTransaction() { return new MockCuratorTransactionFinal(); @@ -222,7 +221,6 @@ public class MockCuratorFramework implements CuratorFramework { @Override public TransactionOp transactionOp() { throw new UnsupportedOperationException("Not implemented in MockCurator"); } - @Deprecated @Override public RemoveWatchesBuilder watches() { throw new UnsupportedOperationException("Not implemented in MockCurator"); } @@ -311,7 +309,6 @@ public class MockCuratorFramework implements CuratorFramework { return new EnsurePath(path); } - @Deprecated @Override public void clearWatcherReferences(Watcher watcher) { throw new UnsupportedOperationException("Not implemented in MockCurator"); diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorCreateOperation.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorCreateOperation.java index 99669007d06..633fd9a7a20 100644 --- a/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorCreateOperation.java +++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorCreateOperation.java @@ -34,7 +34,6 @@ class CuratorCreateOperation implements CuratorOperation { } @Override - @SuppressWarnings("deprecation") public CuratorTransaction and(CuratorTransaction transaction) throws Exception { if (data.isPresent()) { return transaction.create().forPath(path, data.get()).and(); diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorDeleteOperation.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorDeleteOperation.java index f4e1d909e21..aa1bffd4174 100644 --- a/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorDeleteOperation.java +++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorDeleteOperation.java @@ -33,7 +33,6 @@ class CuratorDeleteOperation implements CuratorOperation { return false; } - @SuppressWarnings("deprecation") @Override public CuratorTransaction and(CuratorTransaction transaction) throws Exception { return transaction.delete().forPath(path).and(); diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorOperation.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorOperation.java index 17d09bcbcde..7c332f4675c 100644 --- a/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorOperation.java +++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorOperation.java @@ -20,7 +20,6 @@ public interface CuratorOperation extends Transaction.Operation { * @return the transaction, for chaining. * @throws Exception if unable to create transaction for this operation. */ - @SuppressWarnings("deprecation") CuratorTransaction and(CuratorTransaction transaction) throws Exception; /** diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorSetDataOperation.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorSetDataOperation.java index b8cfa54623e..116daf1e359 100644 --- a/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorSetDataOperation.java +++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorSetDataOperation.java @@ -28,7 +28,6 @@ class CuratorSetDataOperation implements CuratorOperation { } @Override - @SuppressWarnings("deprecation") public CuratorTransaction and(CuratorTransaction transaction) throws Exception { return transaction.setData().forPath(path, data).and(); } diff --git a/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorTransaction.java b/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorTransaction.java index 21a2071900d..3026a90cea7 100644 --- a/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorTransaction.java +++ b/zkfacade/src/main/java/com/yahoo/vespa/curator/transaction/CuratorTransaction.java @@ -52,7 +52,6 @@ public class CuratorTransaction extends AbstractTransaction { /** Commits this transaction. If it is not already prepared this will prepare it first */ @Override - @SuppressWarnings("deprecation") public void commit() { try { if ( ! prepared) diff --git a/zookeeper-server/pom.xml b/zookeeper-server/pom.xml index 4b7f4be7a7f..b0e320047db 100644 --- a/zookeeper-server/pom.xml +++ b/zookeeper-server/pom.xml @@ -35,6 +35,12 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <compilerArgs> + <arg>-Xlint:all</arg> + <arg>-Werror</arg> + </compilerArgs> + </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> diff --git a/zookeeper-server/zookeeper-server-3.9.2/pom.xml b/zookeeper-server/zookeeper-server-3.9.2/pom.xml index c7bb5428b17..25d9cd9432b 100644 --- a/zookeeper-server/zookeeper-server-3.9.2/pom.xml +++ b/zookeeper-server/zookeeper-server-3.9.2/pom.xml @@ -66,18 +66,17 @@ <artifactId>snappy-java</artifactId> <scope>compile</scope> </dependency> - <dependency> - <!-- Included to suppress warning on missing annotation 'edu.umd.cs.findbugs.annotations.SuppressFBWarnings' at compile time --> - <groupId>com.github.spotbugs</groupId> - <artifactId>spotbugs-annotations</artifactId> - <scope>compile</scope> - </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <compilerArgs> + <arg>-Xlint:all</arg> + </compilerArgs> + </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> diff --git a/zookeeper-server/zookeeper-server-3.9.2/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperAdminImpl.java b/zookeeper-server/zookeeper-server-3.9.2/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperAdminImpl.java index c74a020bcf4..1f15c758583 100644 --- a/zookeeper-server/zookeeper-server-3.9.2/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperAdminImpl.java +++ b/zookeeper-server/zookeeper-server-3.9.2/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperAdminImpl.java @@ -26,8 +26,6 @@ public class VespaZooKeeperAdminImpl implements VespaZooKeeperAdmin { private static final Logger log = java.util.logging.Logger.getLogger(VespaZooKeeperAdminImpl.class.getName()); - - @SuppressWarnings("try") @Override public void reconfigure(String connectionSpec, String servers) throws ReconfigException { try (ZooKeeperAdmin zooKeeperAdmin = createAdmin(connectionSpec)) { @@ -60,7 +58,6 @@ public class VespaZooKeeperAdminImpl implements VespaZooKeeperAdmin { } /** Creates a node in zookeeper, with hostname as part of node name, this ensures that server is up and working before returning */ - @SuppressWarnings("try") void createDummyNode(ZookeeperServerConfig zookeeperServerConfig) { int sleepTime = 2_000; try (ZooKeeperAdmin zooKeeperAdmin = createAdmin(localConnectionSpec(zookeeperServerConfig))) { diff --git a/zookeeper-server/zookeeper-server-common/pom.xml b/zookeeper-server/zookeeper-server-common/pom.xml index 7e53866afb9..2238f6ad086 100644 --- a/zookeeper-server/zookeeper-server-common/pom.xml +++ b/zookeeper-server/zookeeper-server-common/pom.xml @@ -29,6 +29,12 @@ <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <compilerArgs> + <arg>-Xlint:all</arg> + <arg>-Werror</arg> + </compilerArgs> + </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> diff --git a/zookeeper-server/zookeeper-server/pom.xml b/zookeeper-server/zookeeper-server/pom.xml index 267a43e62be..bb4a819b5ac 100644 --- a/zookeeper-server/zookeeper-server/pom.xml +++ b/zookeeper-server/zookeeper-server/pom.xml @@ -66,18 +66,17 @@ <artifactId>snappy-java</artifactId> <scope>compile</scope> </dependency> - <dependency> - <!-- Included to suppress warning on missing annotation 'edu.umd.cs.findbugs.annotations.SuppressFBWarnings' at compile time --> - <groupId>com.github.spotbugs</groupId> - <artifactId>spotbugs-annotations</artifactId> - <scope>compile</scope> - </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> + <configuration> + <compilerArgs> + <arg>-Xlint:all</arg> + </compilerArgs> + </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> diff --git a/zookeeper-server/zookeeper-server/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperAdminImpl.java b/zookeeper-server/zookeeper-server/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperAdminImpl.java index 891a35582b3..1f15c758583 100644 --- a/zookeeper-server/zookeeper-server/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperAdminImpl.java +++ b/zookeeper-server/zookeeper-server/src/main/java/com/yahoo/vespa/zookeeper/VespaZooKeeperAdminImpl.java @@ -26,7 +26,6 @@ public class VespaZooKeeperAdminImpl implements VespaZooKeeperAdmin { private static final Logger log = java.util.logging.Logger.getLogger(VespaZooKeeperAdminImpl.class.getName()); - @SuppressWarnings("try") @Override public void reconfigure(String connectionSpec, String servers) throws ReconfigException { try (ZooKeeperAdmin zooKeeperAdmin = createAdmin(connectionSpec)) { @@ -59,7 +58,6 @@ public class VespaZooKeeperAdminImpl implements VespaZooKeeperAdmin { } /** Creates a node in zookeeper, with hostname as part of node name, this ensures that server is up and working before returning */ - @SuppressWarnings("try") void createDummyNode(ZookeeperServerConfig zookeeperServerConfig) { int sleepTime = 2_000; try (ZooKeeperAdmin zooKeeperAdmin = createAdmin(localConnectionSpec(zookeeperServerConfig))) { |