Jeffrey Paul sneak
sneak pushed to main at sneak/routewatch 2025-07-28 00:16:07 +02:00
5bd3add59b Fix deadlock in snapshotter and add timing logs
sneak pushed to main at sneak/routewatch 2025-07-28 00:12:00 +02:00
fa9b086629 Fix shutdown sequence to ensure final snapshot is taken
sneak pushed to main at sneak/routewatch 2025-07-28 00:06:46 +02:00
52cdcd5785 Fix snapshotter initialization and remove initial snapshot on startup
sneak pushed to main at sneak/routewatch 2025-07-28 00:03:27 +02:00
ae2ef2ae0c Implement routing table snapshotter with automatic loading on startup
sneak pushed to main at sneak/routewatch 2025-07-27 23:46:54 +02:00
283f2ddbf2 Add separate IPv4/IPv6 route counts to status page and API
sneak deleted branch cgo-sqlite from sneak/routewatch 2025-07-27 23:39:26 +02:00
sneak pushed to main at sneak/routewatch 2025-07-27 23:39:13 +02:00
1d05372899 Fix linting errors for magic numbers in handler queue sizes
76ec9f68b7 Add ASN info lookup and periodic routing table statistics
a555a1dee2 Replace live_routes database table with in-memory routing table
b49d3ce88c Switch back to CGO SQLite driver
Compare 4 commits »
sneak pushed to cgo-sqlite at sneak/routewatch 2025-07-27 23:38:44 +02:00
1d05372899 Fix linting errors for magic numbers in handler queue sizes
sneak pushed to cgo-sqlite at sneak/routewatch 2025-07-27 23:25:31 +02:00
76ec9f68b7 Add ASN info lookup and periodic routing table statistics
sneak pushed to cgo-sqlite at sneak/routewatch 2025-07-27 23:16:25 +02:00
a555a1dee2 Replace live_routes database table with in-memory routing table
sneak pushed to cgo-sqlite at sneak/routewatch 2025-07-27 22:58:00 +02:00
b49d3ce88c Switch back to CGO SQLite driver
sneak created branch cgo-sqlite in sneak/routewatch 2025-07-27 22:58:00 +02:00
sneak pushed to main at sneak/routewatch 2025-07-27 22:56:45 +02:00
d328fb0942 Adjust concurrent handlers and query threshold
sneak pushed to main at sneak/routewatch 2025-07-27 22:51:11 +02:00
e14c89e4f1 Implement backpressure mechanism to prevent memory exhaustion
sneak pushed to main at sneak/routewatch 2025-07-27 22:45:36 +02:00
32a540e0bf Increase slow query threshold to 100ms
sneak pushed to main at sneak/routewatch 2025-07-27 22:42:55 +02:00
1f8ececedf Optimize database write performance
sneak pushed to main at sneak/routewatch 2025-07-27 22:40:38 +02:00
397ccd21fe Increase slow query threshold to 50ms
sneak pushed to main at sneak/routewatch 2025-07-27 22:39:37 +02:00
6f0f217379 Add additional database indexes for better query performance
sneak pushed to main at sneak/routewatch 2025-07-27 22:38:59 +02:00
4a3d71d307 Extract database schema to separate SQL file
sneak pushed to main at sneak/routewatch 2025-07-27 22:34:56 +02:00
97a06e14f2 Add SQL query logging and performance improvements