diff options
author | Harald Musum <musum@verizonmedia.com> | 2021-01-21 10:07:09 +0100 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2021-01-21 10:07:09 +0100 |
commit | f6726a1a95dd99d3e19e3e9fb057566679635a22 (patch) | |
tree | 42b3070e7552464c6870e1bd7ed768b1ac1f6ae0 /configserver | |
parent | f46008c97bc8fc69e84005137407020f716f8673 (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.java | 11 |
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; } |