diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2018-02-05 11:55:23 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2018-02-06 08:56:05 +0000 |
commit | 9e0970eb4452a8010a8cbfac9946e46b56d32e5d (patch) | |
tree | 01e4ec3558ab7d8e5e579be1eea71d81458fe9d1 /searchcore | |
parent | 6e6e9c71e11268a7badd2297341a0937cbad2d1f (diff) |
Improve logging
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/matching/matcher.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/matching/matcher.cpp b/searchcore/src/vespa/searchcore/proton/matching/matcher.cpp index bbe6f604e4e..db653041e04 100644 --- a/searchcore/src/vespa/searchcore/proton/matching/matcher.cpp +++ b/searchcore/src/vespa/searchcore/proton/matching/matcher.cpp @@ -172,12 +172,13 @@ Matcher::create_match_tools_factory(const search::engine::Request &request, const Properties & rankProperties = request.propertiesMap.rankProperties(); bool softTimeoutEnabled = Enabled::lookup(rankProperties, _rankSetup->getSoftTimeoutEnabled()); double factor = 0.95; + uint64_t safeLeft = request.getTimeLeft() * factor; + fastos::TimeStamp safeDoom(fastos::ClockSystem::now() + safeLeft); if (softTimeoutEnabled) { factor = Factor::lookup(rankProperties, _stats.softDoomFactor()); - LOG(debug, "Enabling soft-timeout computed factor=%1.3f, used factor=%1.3f", _stats.softDoomFactor(), factor); + LOG(debug, "Soft-timeout computed factor=%1.3f, used factor=%1.3f, softTimeout=%lu softDoom=%ld hardDoom=%ld", + _stats.softDoomFactor(), factor, safeLeft, safeDoom.ns(), request.getTimeOfDoom().ns()); } - uint64_t safeLeft = request.getTimeLeft() * factor; - fastos::TimeStamp safeDoom(fastos::ClockSystem::now() + safeLeft); return std::make_unique<MatchToolsFactory>(_queryLimiter, vespalib::Doom(_clock, safeDoom), vespalib::Doom(_clock, request.getTimeOfDoom()), searchContext, attrContext, request.getStackRef(), request.location, _viewResolver, |