diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2021-10-22 15:33:55 +0200 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2021-10-22 15:33:55 +0200 |
commit | d86174f23d5876a92e6c07367b9b7705fed70d4b (patch) | |
tree | d99e25bd88b3b7ca9aca12d34b4d57dc673e6879 /documentapi | |
parent | 02d0e498ff0b784352797c6480aaaa5e6be876b3 (diff) |
Allow specifying slices and sliceId in /document/v1
Diffstat (limited to 'documentapi')
-rwxr-xr-x | documentapi/src/main/java/com/yahoo/documentapi/VisitorIterator.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/documentapi/src/main/java/com/yahoo/documentapi/VisitorIterator.java b/documentapi/src/main/java/com/yahoo/documentapi/VisitorIterator.java index 0ccc64bb8f3..17847a56579 100755 --- a/documentapi/src/main/java/com/yahoo/documentapi/VisitorIterator.java +++ b/documentapi/src/main/java/com/yahoo/documentapi/VisitorIterator.java @@ -119,6 +119,10 @@ public class VisitorIterator { throw new IllegalArgumentException("Total bucket count in existing progress is not " + "consistent with that of the current document selection"); } + if (slices > progressToken.getTotalBucketCount()) { + throw new IllegalArgumentException("slices may not exceed number of super-buckets, but got " + + slices + " > " + progressToken.getTotalBucketCount()); + } } if (!progress.isFinished()) { |