From b72a0672a5956f6ca2f8bae4cf254c4acd39be92 Mon Sep 17 00:00:00 2001 From: Mark Veidemanis Date: Thu, 11 Aug 2022 20:46:44 +0100 Subject: [PATCH] Use ceil instead of round for relay number rounding --- modules/chankeep.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/chankeep.py b/modules/chankeep.py index d672010..3133a98 100644 --- a/modules/chankeep.py +++ b/modules/chankeep.py @@ -74,7 +74,7 @@ def emptyChanAllocate(net, flist, relay, new): sum_free = sum(chanfree[0].values()) # 250 chans_not_covered = toalloc - sum_free # 2148 - 250 = 1898 relays_needed = chans_not_covered / chanfree[1] # 1898 / 250 = 7.592 - relays_needed_rounded = round(relays_needed) + relays_needed_rounded = ceil(relays_needed) debug(f"emptyChanAllocate() secondary allocation sum_free:{sum_free} chans_not_covered:{chans_not_covered} relays_needed:{relays_needed} relays_needed_rounded:{relays_needed_rounded}") #correction = round(toalloc - sum(chanfree[0].values()) / chanfree[1]) correction = relays_needed_rounded