diff options
author | Tor Brede Vekterli <vekterli@yahooinc.com> | 2023-03-01 14:21:24 +0100 |
---|---|---|
committer | Tor Brede Vekterli <vekterli@yahooinc.com> | 2023-03-01 16:11:30 +0100 |
commit | 0347203cbb768e2e11e4aa8c6b6b27e67624ac36 (patch) | |
tree | 95f9121e6a6755eda7ec403b176e9065919ac10d /documentapi | |
parent | cdc86f437afbb34cabc9f05db951bef6ad206121 (diff) |
Backport visit slicing to `vespa-visit` CLI tool
Allows for efficient parallelization across multiple visitor
instances, mirroring the existing support in Document V1.
Also clean up some legacy option value parsing code. Note:
changing the parsed type for `maxtotalhits` from `int` to `long`
is intentional; the internal limit is already a `long` and a
cluster may have a lot more than `INT32_MAX` documents.
Diffstat (limited to 'documentapi')
-rw-r--r-- | documentapi/src/main/java/com/yahoo/documentapi/VisitorParameters.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/VisitorParameters.java b/documentapi/src/main/java/com/yahoo/documentapi/VisitorParameters.java index d22d7ecb550..f39b8db3689 100644 --- a/documentapi/src/main/java/com/yahoo/documentapi/VisitorParameters.java +++ b/documentapi/src/main/java/com/yahoo/documentapi/VisitorParameters.java @@ -313,6 +313,10 @@ public class VisitorParameters extends Parameters { sb.append(" Max total hits: ").append(maxTotalHits).append('\n'); sb.append(" Max buckets: ").append(maxBucketsPerVisitor).append('\n'); sb.append(" Priority: ").append(getPriority().toString()).append('\n'); + if (slices > 1) { + sb.append(" Slice ID: %d\n".formatted(sliceId)); + sb.append(" Slice count: %d\n".formatted(slices)); + } sb.append(')'); return sb.toString(); |