fix divide by zero error for reprovide error
dbeal committed
Apr 25, 2024 at 20:53 UTC
8ee50990027e7408c04187927d1e7b2a40ee8d56
1 file changed
+5
-1
core/node/provider.go
+5
-1
@@ -83,7 +83,11 @@ https://github.com/ipfs/kubo/blob/master/docs/config.md#routingaccelerateddhtcli
83
}
84
85
// How long per block that lasts us.
86
- expectedProvideSpeed := reprovideInterval / time.Duration(count)
86
+ expectedProvideSpeed := reprovideInterval
87
+ if count > 0 {
88
+ expectedProvideSpeed = reprovideInterval / time.Duration(count)
89
+ }
90
+
91
if avgProvideSpeed > expectedProvideSpeed {
92
logger.Errorf(`
93
🔔🔔🔔 YOU ARE FALLING BEHIND DHT REPROVIDES! 🔔🔔🔔