From dd02bff7a4d24b4b0c37037ec0e0b3e86dda75d7 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Wed, 22 May 2019 19:28:45 +0200 Subject: Ensure that serverId is created when we trace it. --- .../prelude/fastsearch/VespaBackEndSearcher.java | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java b/container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java index 055b41fd89d..430ad015493 100644 --- a/container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java +++ b/container-search/src/main/java/com/yahoo/prelude/fastsearch/VespaBackEndSearcher.java @@ -4,7 +4,6 @@ package com.yahoo.prelude.fastsearch; import com.yahoo.collections.TinyIdentitySet; import com.yahoo.fs4.DocsumPacket; import com.yahoo.fs4.Packet; -import com.yahoo.fs4.QueryPacket; import com.yahoo.prelude.query.Item; import com.yahoo.prelude.query.NullItem; import com.yahoo.prelude.query.textualrepresentation.TextualQueryRepresentation; @@ -167,17 +166,13 @@ public abstract class VespaBackEndSearcher extends PingableSearcher { if (root == null || root instanceof NullItem) // root can become null after resolving and transformation? return new Result(query); - Result result = null; + Result result = doSearch2(query, execution); + if (isLoggingFine()) + getLogger().fine("Result NOT retrieved from cache"); - if (result == null) { - result = doSearch2(query, execution); - if (isLoggingFine()) - getLogger().fine("Result NOT retrieved from cache"); - - if (query.getTraceLevel() >= 1) - query.trace(getName() + " dispatch response: " + result, false, 1); - result.trace(getName()); - } + if (query.getTraceLevel() >= 1) + query.trace(getName() + " dispatch response: " + result, false, 1); + result.trace(getName()); return result; } @@ -231,7 +226,7 @@ public abstract class VespaBackEndSearcher extends PingableSearcher { } } - static void traceQuery(String sourceName, String type, Query query, int offset, int hits, int level, Optional quotedSummaryClass) { + void traceQuery(String sourceName, String type, Query query, int offset, int hits, int level, Optional quotedSummaryClass) { if ((query.getTraceLevel()