woikos
be72b694eb
Go / build-and-release (push) Has been cancelled
Add BBolt rate limiting and tune Badger defaults for large archives (v0.48.12)
- Increase Badger cache defaults: block 512→1024MB, index 256→512MB
- Increase serial cache defaults: pubkeys 100k→250k, event IDs 500k→1M
- Change ZSTD default from level 1 (fast) to level 3 (balanced)
- Add memory-only rate limiter for BBolt backend
- Add BBolt to database backend docs with scaling recommendations
- Document migration between Badger and BBolt backends
Files modified:
- app/config/config.go: Tuned defaults for large-scale deployments
- main.go: Add BBolt rate limiter support
- pkg/ratelimit/factory.go: Add NewMemoryOnlyLimiter factory
- pkg/ratelimit/memory_monitor.go: New memory-only load monitor
- CLAUDE.md: Add BBolt docs and scaling guide
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 11:55:07 +01:00
..
2026-01-10 11:55:07 +01:00
2026-01-10 10:22:56 +01:00
2025-12-24 11:32:52 +01:00
2025-12-14 18:36:04 +01:00
2025-12-12 06:14:24 +01:00
2025-12-28 18:36:04 +02:00
2025-12-29 14:17:50 +01:00
2025-11-23 08:15:06 +00:00
2025-11-23 08:15:06 +00:00
2025-12-04 20:09:24 +00:00
2025-12-25 05:30:07 +01:00
2026-01-09 17:39:04 +01:00
2025-12-25 13:49:43 +01:00
2025-11-27 06:31:34 +00:00
2025-12-05 11:25:34 +00:00
2025-11-23 08:15:06 +00:00
2025-11-18 20:26:36 +00:00
2026-01-05 21:42:17 +01:00
2026-01-05 21:42:17 +01:00
2026-01-07 03:40:12 +01:00
2025-12-14 18:36:04 +01:00
2026-01-05 21:42:17 +01:00
2026-01-05 21:42:17 +01:00
2026-01-02 19:35:16 +01:00
2025-12-27 16:32:48 +02:00
2025-10-03 11:44:02 +02:00
2026-01-09 17:39:04 +01:00
2026-01-07 03:40:12 +01:00
2025-12-05 11:25:34 +00:00
2025-11-23 08:15:06 +00:00
2025-11-23 08:15:06 +00:00
2025-12-05 10:02:49 +00:00
2025-12-29 02:18:05 +02:00
2026-01-07 03:40:12 +01:00
2025-11-23 08:15:06 +00:00
2025-10-24 21:03:44 +01:00
2025-10-08 20:06:58 +01:00
2025-12-27 16:32:48 +02:00