Jeffrey Paul sneak
sneak pushed to main at sneak/routewatch 2025-07-28 01:26:22 +00:00
afb916036c Fix handler processing time display for sub-millisecond values
sneak pushed to main at sneak/routewatch 2025-07-28 01:23:39 +00:00
13047b5cb9 Add IPv4 range optimization for IP to AS lookups
sneak pushed to main at sneak/routewatch 2025-07-28 01:02:51 +00:00
d929f24f80 Remove RoutingTableHandler and snapshotter, use database for route stats
sneak pushed to main at sneak/routewatch 2025-07-28 00:55:32 +00:00
cb1f4d9052 Add route update metrics tracking to PrefixHandler
sneak pushed to main at sneak/routewatch 2025-07-28 00:50:11 +00:00
bc640b0b37 Reduce all handler queue sizes to 100,000
sneak pushed to main at sneak/routewatch 2025-07-28 00:40:24 +00:00
7d814c9d2d Optimize SQLite and PrefixHandler for better performance
sneak pushed to main at sneak/routewatch 2025-07-28 00:36:22 +00:00
54bb0ba1cb Simplify peerings table to store AS numbers directly
sneak pushed to main at sneak/routewatch 2025-07-28 00:31:13 +00:00
1157003db7 Refactor database handlers and optimize PeeringHandler
sneak pushed to main at sneak/routewatch 2025-07-28 00:16:20 +00:00
eaa11b5f8d Move prefixes table maintenance from DBHandler to PrefixHandler
sneak pushed to main at sneak/routewatch 2025-07-28 00:11:10 +00:00
8b43882526 Increase batch sizes to 10000 and queue sizes to 200000, reduce timeout to 2s
sneak pushed to main at sneak/routewatch 2025-07-28 00:07:39 +00:00
eda90d96a9 Remove debug logging for withdrawals without origin ASN
3c46087976 Add live routing table with CIDR mask length tracking
cea7c3dfd3 Rename handlers and add PrefixHandler for database routing table
Compare 3 commits »
sneak pushed to main at sneak/routewatch 2025-07-27 23:16:37 +00:00
3aef3f9a07 Format logger source location as file.go:linenum
sneak pushed to main at sneak/routewatch 2025-07-27 23:14:58 +00:00
67f6b78aaa Add custom logger with source location tracking and remove verbose database logs
sneak pushed to main at sneak/routewatch 2025-07-27 23:03:16 +00:00
3f06955214 Increase batch sizes and timeouts for better throughput
sneak pushed to main at sneak/routewatch 2025-07-27 23:01:33 +00:00
155c08d735 Implement batched database operations for improved performance
sneak pushed to main at sneak/routewatch 2025-07-27 22:55:16 +00:00
d15a5e91b9 Inject Config as dependency for database, routing table, and snapshotter
1a0622efaa Add handler queue metrics to status page
Compare 2 commits »
sneak pushed to main at sneak/routewatch 2025-07-27 22:28:00 +00:00
6593a7be76 Add database file size and reorganize status page
sneak pushed to main at sneak/routewatch 2025-07-27 22:16:07 +00:00
5bd3add59b Fix deadlock in snapshotter and add timing logs
sneak pushed to main at sneak/routewatch 2025-07-27 22:12:00 +00:00
fa9b086629 Fix shutdown sequence to ensure final snapshot is taken
sneak pushed to main at sneak/routewatch 2025-07-27 22:06:46 +00:00
52cdcd5785 Fix snapshotter initialization and remove initial snapshot on startup