Merge branch 'stable-2.14' into stable-2.15
* stable-2.14:
Upgrade bazlets to latest stable-2.14
Change-Id: I6df0ceaa406823cb05b199ea04675b411ec093b3
diff --git a/BUILD b/BUILD
index 07bf406..d956896 100644
--- a/BUILD
+++ b/BUILD
@@ -70,7 +70,7 @@
)
junit_tests(
- name = "gc_conductor_tests",
+ name = "gc-conductor_tests",
srcs = glob(["src/test/java/**/*.java"]),
resources = glob(["src/test/resources/**/*"]),
tags = [
diff --git a/WORKSPACE b/WORKSPACE
index c6885c3..ce562fe 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -3,7 +3,7 @@
load("//:bazlets.bzl", "load_bazlets")
load_bazlets(
- commit = "b750c0adec6deebb1063219787a97fab1d32724b",
+ commit = "d60efafe2fa2581d8b6f10aeb80beef5a77b8093",
#local_path = "/home/<user>/projects/bazlets",
)
diff --git a/external_plugin_deps.bzl b/external_plugin_deps.bzl
index 49754b5..bb46bac 100644
--- a/external_plugin_deps.bzl
+++ b/external_plugin_deps.bzl
@@ -3,8 +3,8 @@
def external_plugin_deps():
maven_jar(
name = "mockito",
- artifact = "org.mockito:mockito-core:2.27.0",
- sha1 = "835fc3283b481f4758b8ef464cd560c649c08b00",
+ artifact = "org.mockito:mockito-core:2.28.2",
+ sha1 = "91110215a8cb9b77a46e045ee758f77d79167cc0",
deps = [
"@byte-buddy//jar",
"@byte-buddy-agent//jar",
@@ -125,8 +125,8 @@
maven_jar(
name = "jgit",
artifact =
- "org.eclipse.jgit:org.eclipse.jgit:4.7.7.201812240805-r",
- sha1 = "d2358e838084d2482d51b51b70fd34a356495925",
+ "org.eclipse.jgit:org.eclipse.jgit:4.9.8.201812241815-r",
+ sha1 = "dedb5d05a952551dc465611ebde3819d86bb22fc",
)
maven_jar(
@@ -153,28 +153,28 @@
sha1 = "ed8b772eb077a9cb50e44e90899c66a9a6c00e67",
)
- TEST_CONTAINERS_VERS = "1.11.2"
+ TEST_CONTAINERS_VERS = "1.11.3"
maven_jar(
name = "testcontainers",
artifact = "org.testcontainers:testcontainers:" + TEST_CONTAINERS_VERS,
- sha1 = "eae47ed24bb07270d4b60b5e2c3444c5bf3c8ea9",
+ sha1 = "154b69dd976416734b2fc809fb86e173ad9aa25b",
)
maven_jar(
name = "testcontainers-database-commons",
artifact = "org.testcontainers:database-commons:" + TEST_CONTAINERS_VERS,
- sha1 = "f49cf9cd5f9c484f7c4cb24270d7cc8aae0bb188",
+ sha1 = "8416f480b46a1300e2becdcd0d6f9f0574dc0361",
)
maven_jar(
name = "testcontainers-jdbc",
artifact = "org.testcontainers:jdbc:" + TEST_CONTAINERS_VERS,
- sha1 = "eaa9b0fa7a31bbfa03ad3c6d51808397b1fbdc40",
+ sha1 = "94026655457797cb859d1a032d5425c7a9b92f8f",
)
maven_jar(
name = "testcontainers-postgres",
artifact = "org.testcontainers:postgresql:" + TEST_CONTAINERS_VERS,
- sha1 = "a48ea341efa0ec078ae4a717459252aebc7bff5d",
+ sha1 = "71fb8263da71eeaadc97f628777336b84545ae12",
)
diff --git a/src/main/java/com/ericsson/gerrit/plugins/gcconductor/evaluator/EvaluatorExecutorProvider.java b/src/main/java/com/ericsson/gerrit/plugins/gcconductor/evaluator/EvaluatorExecutorProvider.java
index 7cf13af..67b6958 100644
--- a/src/main/java/com/ericsson/gerrit/plugins/gcconductor/evaluator/EvaluatorExecutorProvider.java
+++ b/src/main/java/com/ericsson/gerrit/plugins/gcconductor/evaluator/EvaluatorExecutorProvider.java
@@ -20,11 +20,11 @@
import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.Singleton;
-import java.util.concurrent.ScheduledThreadPoolExecutor;
+import java.util.concurrent.ExecutorService;
@Singleton
-class EvaluatorExecutorProvider implements Provider<ScheduledThreadPoolExecutor>, ShutdownListener {
- private WorkQueue.Executor executor;
+class EvaluatorExecutorProvider implements Provider<ExecutorService>, ShutdownListener {
+ private ExecutorService executor;
@Inject
EvaluatorExecutorProvider(
@@ -35,12 +35,11 @@
@Override
public void onShutdown() {
executor.shutdownNow();
- executor.unregisterWorkQueue();
executor = null;
}
@Override
- public ScheduledThreadPoolExecutor get() {
+ public ExecutorService get() {
return executor;
}
}
diff --git a/src/main/java/com/ericsson/gerrit/plugins/gcconductor/evaluator/EvaluatorModule.java b/src/main/java/com/ericsson/gerrit/plugins/gcconductor/evaluator/EvaluatorModule.java
index 8ef2a6b..a421ebe 100644
--- a/src/main/java/com/ericsson/gerrit/plugins/gcconductor/evaluator/EvaluatorModule.java
+++ b/src/main/java/com/ericsson/gerrit/plugins/gcconductor/evaluator/EvaluatorModule.java
@@ -25,7 +25,7 @@
import com.google.gerrit.server.git.validators.UploadValidationListener;
import com.google.inject.Provides;
import com.google.inject.internal.UniqueAnnotations;
-import java.util.concurrent.ScheduledThreadPoolExecutor;
+import java.util.concurrent.ExecutorService;
import org.eclipse.jgit.transport.PostUploadHook;
/** Configures bindings of the evaluator. */
@@ -35,7 +35,7 @@
install(new CommonModule(EvaluatorConfig.class));
listener().to(OnPluginLoadUnload.class);
- bind(ScheduledThreadPoolExecutor.class)
+ bind(ExecutorService.class)
.annotatedWith(EvaluatorExecutor.class)
.toProvider(EvaluatorExecutorProvider.class);
bind(ShutdownListener.class)