Skip to content

Commit 00de5b8

Browse files
committed
The percentage of deleted docs needs to be strictly over 10% for deleted docs to be expunged.
1 parent f1d7721 commit 00de5b8

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
@@ -1371,7 +1371,7 @@ public void testDocStats() throws IOException {
13711371
final long numDocs = randomIntBetween(2, 32); // at least two documents so we have docs to delete
13721372
// Delete at least numDocs/10 documents otherwise the number of deleted docs will be below 10%
13731373
// and forceMerge will refuse to expunge deletes
1374-
final long numDocsToDelete = randomIntBetween((int) Math.ceil(numDocs / 10.0), Math.toIntExact(numDocs));
1374+
final long numDocsToDelete = randomIntBetween((int) Math.ceil(Math.nextUp(numDocs / 10.0)), Math.toIntExact(numDocs));
13751375
for (int i = 0; i < numDocs; i++) {
13761376
final String id = Integer.toString(i);
13771377
final ParsedDocument doc =

0 commit comments

Comments
 (0)