summaryrefslogtreecommitdiffstats
path: root/controller-server
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2020-09-24 11:21:42 +0200
committerJon Marius Venstad <venstad@gmail.com>2020-09-24 11:21:42 +0200
commit8c6369d5c14cc3c7e7504ffdeb14f07566870364 (patch)
treece4fe1ef59dce364776d1e9dbd2afde702edcb3f /controller-server
parent83b48e9ebf2060780fd9675e6019fd0083fa2d95 (diff)
Increase readability
Diffstat (limited to 'controller-server')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Versions.java4
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/JobRunner.java2
2 files changed, 3 insertions, 3 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Versions.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Versions.java
index 7a0349d7737..a05b3425a01 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Versions.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Versions.java
@@ -58,9 +58,9 @@ public class Versions {
/** Returns whether source versions are present and match those of the given job other versions. */
public boolean sourcesMatchIfPresent(Versions versions) {
- return (sourcePlatform.filter(version -> ! version.equals(targetPlatform)).isEmpty() ||
+ return (sourcePlatform.map(targetPlatform::equals).orElse(true) ||
sourcePlatform.equals(versions.sourcePlatform())) &&
- (sourceApplication.filter(version -> ! version.equals(targetApplication)).isEmpty() ||
+ (sourceApplication.map(targetApplication::equals).orElse(true) ||
sourceApplication.equals(versions.sourceApplication()));
}
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/JobRunner.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/JobRunner.java
index e0f2f0718ef..e5ee06f81dd 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/JobRunner.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/JobRunner.java
@@ -74,7 +74,7 @@ public class JobRunner extends ControllerMaintainer {
/** Advances each of the ready steps for the given run, or marks it as finished, and stashes it. Public for testing. */
public void advance(Run run) {
if ( ! run.hasFailed()
- && run.start().isBefore(controller().clock().instant().minus(jobTimeout))) {
+ && controller().clock().instant().isAfter(run.start().plus(jobTimeout))) {
jobs.abort(run.id());
advance(jobs.run(run.id()).get());
}