feat: update announce rate limit parameters to remove logs

Kim committed Apr 21, 2026 at 15:42 UTC ac5f57bbcbf891b8dee64d22bfa4fe176c80e79d
1 file changed +5 -5
portal/discovery/announce.go
+5 -5
@@ -7,12 +7,12 @@ import (
7 )
8
9 // Default per-source-IP rate-limit parameters for the announce endpoint.
10 -// Honest relays announce roughly once per discovery TTL (every five minutes
11 -// at most), so a sustained rate of one request per minute with a small
12 -// burst is generous yet defends against memory-exhaustion injection spam.
10 +// Honest relays announce every 30 seconds per bootstrap. A source IP may
11 +// represent multiple relays behind the same NAT or proxy, so the default
12 +// receiver budget leaves room for shared egress while still bounding abuse.
13 const (
14 - DefaultAnnounceRatePerMinute = 5
15 - DefaultAnnounceBurst = 10
14 + DefaultAnnounceRatePerMinute = 30
15 + DefaultAnnounceBurst = 60
16 announceLimiterPruneInterval = 10 * time.Minute
17 announceLimiterIdleTTL = 30 * time.Minute
18 )