summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-03-13 22:15:16 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2021-03-13 22:15:16 +0100
commitfb3c66220341ebd0758d16b8a7bccf471419731b (patch)
tree99c6322a5a416e9bb9975936519199dc49eb89d5
parentc65792f97784c941b1e6036bd5c3d6adde81d14f (diff)
Do not add empty traces, they contain no value.
-rwxr-xr-xdocumentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusVisitorSession.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusVisitorSession.java b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusVisitorSession.java
index 675f20e3807..f02d3db1a3b 100755
--- a/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusVisitorSession.java
+++ b/documentapi/src/main/java/com/yahoo/documentapi/messagebus/MessageBusVisitorSession.java
@@ -1036,7 +1036,9 @@ public class MessageBusVisitorSession implements VisitorSession {
params.getControlHandler().onProgress(progress.getToken());
statistics.add(reply.getVisitorStatistics());
params.getControlHandler().onVisitorStatistics(statistics);
- trace.getRoot().addChild(reply.getTrace().getRoot());
+ if ( ! reply.getTrace().getRoot().isEmpty() ) {
+ trace.getRoot().addChild(reply.getTrace().getRoot());
+ }
if (params.getDynamicallyIncreaseMaxBucketsPerVisitor()
&& (reply.getVisitorStatistics().getDocumentsReturned()