Skip to content

Commit 15818b0

Browse files
committed
The percentage of deleted docs needs to be strictly over 10% for deleted docs to be expunged.
1 parent 1cd4760 commit 15818b0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/src/test/java/org/elasticsearch/index/shard/IndexShardTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1357,7 +1357,7 @@ public void testDocStats() throws IOException {
13571357
final long numDocs = randomIntBetween(2, 32); // at least two documents so we have docs to delete
13581358
// Delete at least numDocs/10 documents otherwise the number of deleted docs will be below 10%
13591359
// and forceMerge will refuse to expunge deletes
1360-
final long numDocsToDelete = randomIntBetween((int) Math.ceil(numDocs / 10.0), Math.toIntExact(numDocs));
1360+
final long numDocsToDelete = randomIntBetween((int) Math.ceil(Math.nextUp(numDocs / 10.0)), Math.toIntExact(numDocs));
13611361
for (int i = 0; i < numDocs; i++) {
13621362
final String id = Integer.toString(i);
13631363
final ParsedDocument doc =

0 commit comments

Comments
 (0)