Use ceil instead of round for relay number rounding

This commit is contained in:
Mark Veidemanis 2022-08-11 20:46:44 +01:00
parent bb3b96e7f7
commit b72a0672a5
Signed by: m
GPG Key ID: 5ACFCEED46C0904F
1 changed files with 1 additions and 1 deletions

View File

@ -74,7 +74,7 @@ def emptyChanAllocate(net, flist, relay, new):
sum_free = sum(chanfree[0].values()) # 250 sum_free = sum(chanfree[0].values()) # 250
chans_not_covered = toalloc - sum_free # 2148 - 250 = 1898 chans_not_covered = toalloc - sum_free # 2148 - 250 = 1898
relays_needed = chans_not_covered / chanfree[1] # 1898 / 250 = 7.592 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}") 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 = round(toalloc - sum(chanfree[0].values()) / chanfree[1])
correction = relays_needed_rounded correction = relays_needed_rounded