summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2021-01-21 10:07:09 +0100
committerHarald Musum <musum@verizonmedia.com>2021-01-21 10:07:09 +0100
commitf6726a1a95dd99d3e19e3e9fb057566679635a22 (patch)
tree42b3070e7552464c6870e1bd7ed768b1ac1f6ae0 /configserver
parentf46008c97bc8fc69e84005137407020f716f8673 (diff)
Log time use when building models (debug log)
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java11
1 files changed, 7 insertions, 4 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java b/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
index 75ab09d241b..b80037eef56 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/modelfactory/ModelsBuilder.java
@@ -23,6 +23,7 @@ import com.yahoo.vespa.config.server.provision.HostProvisionerProvider;
import com.yahoo.vespa.config.server.provision.ProvisionerAdapter;
import com.yahoo.vespa.config.server.provision.StaticProvisioner;
+import java.time.Duration;
import java.time.Instant;
import java.util.ArrayList;
import java.util.Collections;
@@ -79,6 +80,7 @@ public abstract class ModelsBuilder<MODELRESULT extends ModelResult> {
ApplicationPackage applicationPackage,
SettableOptional<AllocatedHosts> allocatedHosts,
Instant now) {
+ Instant start = Instant.now();
log.log(Level.FINE, "Will build models for " + applicationId);
Set<Version> versions = modelFactoryRegistry.allVersions();
@@ -132,10 +134,11 @@ public abstract class ModelsBuilder<MODELRESULT extends ModelResult> {
}
}
log.log(Level.FINE, "Done building models for " + applicationId + ". Built models for versions " +
- allApplicationModels.stream()
- .map(result -> result.getModel().version())
- .map(Version::toFullString)
- .collect(Collectors.toSet())) ;
+ allApplicationModels.stream()
+ .map(result -> result.getModel().version())
+ .map(Version::toFullString)
+ .collect(Collectors.toSet()) +
+ " in " + Duration.between(start, Instant.now()));
return allApplicationModels;
}