From e557c1b33e6d7479b794de47281134ea3e079c65 Mon Sep 17 00:00:00 2001 From: Jeff Nelson Date: Sun, 13 Apr 2025 11:07:12 -0400 Subject: [PATCH 1/2] upgrade to 1.15.0 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 06283ad3f..f015623b6 100644 --- a/build.gradle +++ b/build.gradle @@ -121,7 +121,7 @@ subprojects { compile 'joda-time:joda-time:2.2' compile 'org.apache.thrift:libthrift:0.20.0' compile 'commons-configuration:commons-configuration:1.9' - compile group: 'com.cinchapi', name: 'accent4j', version: '1.14.0', changing:true + compile group: 'com.cinchapi', name: 'accent4j', version: '1.15.0', changing:true compile 'com.cinchapi:lib-config:1.5.1' compile group: 'com.cinchapi', name: 'lib-cli', version: '1.1.1', changing:true From 42c1a8ac753e4d6e14da0debe5757c4f06c16426 Mon Sep 17 00:00:00 2001 From: Jeff Nelson Date: Sun, 13 Apr 2025 11:07:22 -0400 Subject: [PATCH 2/2] unignore test --- .../server/storage/db/DatabaseTest.java | 37 ++++++++----------- 1 file changed, 15 insertions(+), 22 deletions(-) diff --git a/concourse-server/src/test/java/com/cinchapi/concourse/server/storage/db/DatabaseTest.java b/concourse-server/src/test/java/com/cinchapi/concourse/server/storage/db/DatabaseTest.java index 66b000408..2e0b08157 100644 --- a/concourse-server/src/test/java/com/cinchapi/concourse/server/storage/db/DatabaseTest.java +++ b/concourse-server/src/test/java/com/cinchapi/concourse/server/storage/db/DatabaseTest.java @@ -21,6 +21,7 @@ import java.util.List; import java.util.Set; import java.util.UUID; +import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; @@ -30,7 +31,6 @@ import java.util.stream.Collectors; import org.junit.Assert; -import org.junit.Ignore; import org.junit.Test; import com.cinchapi.common.profile.Benchmark; @@ -245,7 +245,6 @@ long record = 1; } @Test - @Ignore public void testGatherVsSelectBenchmark() { java.util.Random rand = new java.util.Random(); Database store = (Database) this.store; @@ -267,34 +266,28 @@ long record = records.get(rand.nextInt(records.size())); } } Database $store = store; - Benchmark select = new Benchmark(TimeUnit.MILLISECONDS) { - - @Override - public void action() { - for (long record : records) { - for (String key : keys) { - $store.select(key, record); - } + CompletableFuture select = Benchmark.of(() -> { + for (long record : records) { + for (String key : keys) { + $store.select(key, record); } } + }).in(TimeUnit.MILLISECONDS).warmups(1).average(3); - }; - Benchmark gather = new Benchmark(TimeUnit.MILLISECONDS) { - - @Override - public void action() { - for (long record : records) { - for (String key : keys) { - $store.gather(key, record); - } + CompletableFuture gather = Benchmark.of(() -> { + for (long record : records) { + for (String key : keys) { + $store.gather(key, record); } } + }).in(TimeUnit.MILLISECONDS).async().warmups(1).average(3); + + double selectTime = select.join(); + double gatherTime = gather.join(); - }; - double selectTime = select.run(1); - double gatherTime = gather.run(1); System.out.println("Select took " + selectTime + " ms and gather took " + gatherTime + " ms"); + Assert.assertTrue(gatherTime <= selectTime); }