status-im / nim-chronos

Chronos - An efficient library for asynchronous programming
https://status-im.github.io/nim-chronos/
Apache License 2.0
362 stars 51 forks source link

ratelimit: set cancellation earlier #402

Closed arnetheduck closed 1 year ago

arnetheduck commented 1 year ago

future may be completed by worker before cancellation is set

arnetheduck commented 1 year ago

example crashes: https://metrics.status.im/d/pgeNfj2Wz23/nimbus-fleet-testnets?orgId=1&var-instance=linux-01.he-eu-hel1.nimbus.sepolia&var-container=beacon-node-sepolia-unstable-04&from=1685901719243&to=1685944972510