diff options
author | Martin Fick <martin.fick@linaro.org> | 2022-09-07 14:44:04 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-09-07 14:44:04 +0000 |
commit | 1199050757b56646d9c798ad82838215dd4b58bb (patch) | |
tree | 65510892ede89656923c93a0bce365c1757e1045 | |
parent | 16d986934d8395e6dd0c332b1155d7b4b14bde5e (diff) | |
parent | c992eff8e5f0822f629826e2093425880c4fe16c (diff) |
Merge "Avoid fetching more results than needed in paginated index queries" into stable-3.4
-rw-r--r-- | java/com/google/gerrit/index/query/AndSource.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/java/com/google/gerrit/index/query/AndSource.java b/java/com/google/gerrit/index/query/AndSource.java index c99e60ae5a..58b49cf76b 100644 --- a/java/com/google/gerrit/index/query/AndSource.java +++ b/java/com/google/gerrit/index/query/AndSource.java @@ -119,7 +119,7 @@ public class AndSource<T> extends AndPredicate<T> final int limit = p.getOptions().limit(); Object searchAfter = resultSet.searchAfter(); int pageSize = limit; - while (skipped && r.size() < limit + start) { + while (skipped && r.size() < limit) { skipped = false; pageSize = getNextPageSize(pageSize); ResultSet<T> next = |