aboutsummaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-08-08 12:25:53 +0200
committerGitHub <noreply@github.com>2022-08-08 12:25:53 +0200
commit5ab58e97bef89ef6e80cf147ba59d9914ab5b7c8 (patch)
treee76da9e4d9b7291a13394717f9bd13316256a580 /config-provisioning
parentc9a053ace572404ac81aee46198d2283a013fdb4 (diff)
Add epsilon
Co-authored-by: Jon Marius Venstad <jonmv@users.noreply.github.com>
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/zone/NodeSlice.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/NodeSlice.java b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/NodeSlice.java
index f7f6bd10603..acb93139b27 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/NodeSlice.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/NodeSlice.java
@@ -28,7 +28,7 @@ public record NodeSlice(OptionalDouble fraction, OptionalLong minCount) {
/** Returns whether this slice is satisfied by given node count, out of totalCount */
public boolean satisfiedBy(long count, long totalCount) {
if (fraction.isPresent()) {
- return count >= totalCount * fraction.getAsDouble();
+ return count + 1e-9 >= totalCount * fraction.getAsDouble();
}
return count >= Math.min(minCount.orElse(0), totalCount);
}