diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-08-08 12:25:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-08 12:25:53 +0200 |
commit | 5ab58e97bef89ef6e80cf147ba59d9914ab5b7c8 (patch) | |
tree | e76da9e4d9b7291a13394717f9bd13316256a580 /config-provisioning/src | |
parent | c9a053ace572404ac81aee46198d2283a013fdb4 (diff) |
Add epsilon
Co-authored-by: Jon Marius Venstad <jonmv@users.noreply.github.com>
Diffstat (limited to 'config-provisioning/src')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/zone/NodeSlice.java | 2 |
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); } |