diff --git a/drift/pom.xml b/drift/pom.xml index b35174226e..7255a48a3e 100644 --- a/drift/pom.xml +++ b/drift/pom.xml @@ -343,7 +343,7 @@ org.apache.maven.plugins maven-plugin-plugin - 3.11.0 + 3.5.1 help-mojo @@ -357,7 +357,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.6.0 + 3.1.0 diff --git a/http-client/src/test/java/com/facebook/airlift/http/client/jetty/TestJettyHttpsClient.java b/http-client/src/test/java/com/facebook/airlift/http/client/jetty/TestJettyHttpsClient.java index c1fec454bf..f8b9adfb87 100755 --- a/http-client/src/test/java/com/facebook/airlift/http/client/jetty/TestJettyHttpsClient.java +++ b/http-client/src/test/java/com/facebook/airlift/http/client/jetty/TestJettyHttpsClient.java @@ -87,7 +87,7 @@ public void testConnectTimeout() super.testConnectTimeout(); } - @Test(expectedExceptions = IOException.class) + @Test(expectedExceptions = {IOException.class}) public void testCertHostnameMismatch() throws Exception { diff --git a/pom.xml b/pom.xml index 4f361d3ddb..bf47873976 100644 --- a/pom.xml +++ b/pom.xml @@ -14,7 +14,7 @@ com.facebook.airlift airbase - 109 + 108 2010 diff --git a/stats/pom.xml b/stats/pom.xml index d3851e5ef1..757f3bda34 100644 --- a/stats/pom.xml +++ b/stats/pom.xml @@ -72,13 +72,12 @@ io.airlift slice - 0.45 org.openjdk.jol jol-core - 0.17 + 0.2 diff --git a/stats/src/main/java/com/facebook/airlift/stats/QuantileDigest.java b/stats/src/main/java/com/facebook/airlift/stats/QuantileDigest.java index d8314a112d..db344ce604 100644 --- a/stats/src/main/java/com/facebook/airlift/stats/QuantileDigest.java +++ b/stats/src/main/java/com/facebook/airlift/stats/QuantileDigest.java @@ -58,7 +58,7 @@ public class QuantileDigest { private static final int MAX_BITS = 64; - private static final long QUANTILE_DIGEST_SIZE = ClassLayout.parseClass(QuantileDigest.class).instanceSize(); + private static final int QUANTILE_DIGEST_SIZE = ClassLayout.parseClass(QuantileDigest.class).instanceSize(); // needs to be such that Math.exp(alpha * seconds) does not grow too big static final long RESCALE_THRESHOLD_SECONDS = 50; diff --git a/stats/src/main/java/com/facebook/airlift/stats/cardinality/DenseHll.java b/stats/src/main/java/com/facebook/airlift/stats/cardinality/DenseHll.java index f973161c1d..5a7848a5d5 100644 --- a/stats/src/main/java/com/facebook/airlift/stats/cardinality/DenseHll.java +++ b/stats/src/main/java/com/facebook/airlift/stats/cardinality/DenseHll.java @@ -46,7 +46,7 @@ final class DenseHll private static final int MAX_DELTA = (1 << BITS_PER_BUCKET) - 1; private static final int BUCKET_MASK = (1 << BITS_PER_BUCKET) - 1; - private static final long DENSE_INSTANCE_SIZE = ClassLayout.parseClass(DenseHll.class).instanceSize(); + private static final int DENSE_INSTANCE_SIZE = ClassLayout.parseClass(DenseHll.class).instanceSize(); private static final int OVERFLOW_GROW_INCREMENT = 5; private final byte indexBitLength; @@ -148,9 +148,9 @@ public void insertHash(long hash) } @Override - public long estimatedInMemorySize() + public int estimatedInMemorySize() { - return (DENSE_INSTANCE_SIZE + + return (int) (DENSE_INSTANCE_SIZE + SizeOf.sizeOf(deltas) + SizeOf.sizeOf(overflowBuckets) + SizeOf.sizeOf(overflowValues)); diff --git a/stats/src/main/java/com/facebook/airlift/stats/cardinality/HllInstance.java b/stats/src/main/java/com/facebook/airlift/stats/cardinality/HllInstance.java index 7d7324d8d8..6b8bbcd247 100644 --- a/stats/src/main/java/com/facebook/airlift/stats/cardinality/HllInstance.java +++ b/stats/src/main/java/com/facebook/airlift/stats/cardinality/HllInstance.java @@ -26,7 +26,7 @@ interface HllInstance int getIndexBitLength(); - long estimatedInMemorySize(); + int estimatedInMemorySize(); int estimatedSerializedSize(); diff --git a/stats/src/main/java/com/facebook/airlift/stats/cardinality/HyperLogLog.java b/stats/src/main/java/com/facebook/airlift/stats/cardinality/HyperLogLog.java index 68dda4eb02..93f798baf9 100644 --- a/stats/src/main/java/com/facebook/airlift/stats/cardinality/HyperLogLog.java +++ b/stats/src/main/java/com/facebook/airlift/stats/cardinality/HyperLogLog.java @@ -24,7 +24,7 @@ public class HyperLogLog { - private static final long INSTANCE_SIZE = ClassLayout.parseClass(HyperLogLog.class).instanceSize(); + private static final int INSTANCE_SIZE = ClassLayout.parseClass(HyperLogLog.class).instanceSize(); private static final int MAX_NUMBER_OF_BUCKETS = 65536; private HllInstance instance; @@ -106,7 +106,7 @@ public void eachBucket(BucketListener listener) instance.eachBucket(listener); } - public long estimatedInMemorySize() + public int estimatedInMemorySize() { return instance.estimatedInMemorySize() + INSTANCE_SIZE; } diff --git a/stats/src/main/java/com/facebook/airlift/stats/cardinality/SparseHll.java b/stats/src/main/java/com/facebook/airlift/stats/cardinality/SparseHll.java index c3be5fa54d..1052d0574b 100644 --- a/stats/src/main/java/com/facebook/airlift/stats/cardinality/SparseHll.java +++ b/stats/src/main/java/com/facebook/airlift/stats/cardinality/SparseHll.java @@ -40,7 +40,7 @@ final class SparseHll implements HllInstance { - private static final long SPARSE_INSTANCE_SIZE = ClassLayout.parseClass(SparseHll.class).instanceSize(); + private static final int SPARSE_INSTANCE_SIZE = ClassLayout.parseClass(SparseHll.class).instanceSize(); // 6 bits to encode the number of zeros after the truncated hash // and be able to fit the encoded value in an integer @@ -192,7 +192,7 @@ public long cardinality() } @Override - public long estimatedInMemorySize() + public int estimatedInMemorySize() { return SPARSE_INSTANCE_SIZE + toIntExact(sizeOf(entries)); } diff --git a/stats/src/test/java/com/facebook/airlift/stats/cardinality/TestSparseHll.java b/stats/src/test/java/com/facebook/airlift/stats/cardinality/TestSparseHll.java index 1db726930f..3f936110f5 100644 --- a/stats/src/test/java/com/facebook/airlift/stats/cardinality/TestSparseHll.java +++ b/stats/src/test/java/com/facebook/airlift/stats/cardinality/TestSparseHll.java @@ -28,7 +28,7 @@ public class TestSparseHll { - private static final long SPARSE_HLL_INSTANCE_SIZE = ClassLayout.parseClass(SparseHll.class).instanceSize(); + private static final int SPARSE_HLL_INSTANCE_SIZE = ClassLayout.parseClass(SparseHll.class).instanceSize(); @Test(dataProvider = "bits") public void testNumberOfZeros(int indexBitLength)