MrAlders0n
0a41d935a0
End-state cleanup: slow pool, lookup-index and column drops, sequence headroom ( #248 )
...
* feat(db): drop six lookup-table indexes that no plan reads
* feat(db): drop known_routes.last_reconfirmed_at, which nothing reads
* feat(metrics): report how much of each database sequence is used
* refactor(db): retire the legacy API pool; slow region and message statements get their own two connections
* feat(config): database.slow_pool_size sizes the slow pool
* refactor(db): route the two former read-model fallbacks to the slow pool
* fix(metrics): sequence headroom reads any schema name and marks cycling sequences
* feat(metrics): count the 503s pages answer, by reason and model; warn about a busy slow pool once a minute
* refactor(db): expose the adverts page mapping and the original channel message pages for oracles
* refactor(db): name the read-model fallbacks the slow pool runs; count only what this tree refuses
* feat(config): the slow pool defaults to 8 connections while it also serves untrusted read-model pages
2026-10-20 03:19:49 -04:00
..
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-19 05:39:38 -04:00
2026-10-19 07:52:51 -04:00
2026-09-18 06:17:59 -04:00
2026-09-18 06:17:59 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 21:20:21 -04:00
2026-10-20 00:18:33 -04:00
2026-10-19 19:18:45 -04:00
2026-10-01 09:06:50 -04:00
2026-10-19 08:28:15 -04:00
2026-10-02 07:43:56 -04:00
2026-10-20 03:19:49 -04:00
2026-10-19 21:20:21 -04:00
2026-10-19 08:28:15 -04:00
2026-10-19 21:20:21 -04:00
2026-10-20 00:18:33 -04:00
2026-10-02 16:53:32 -04:00
2026-10-19 21:20:21 -04:00
2026-10-19 21:20:21 -04:00
2026-10-19 21:20:21 -04:00
2026-10-19 21:20:21 -04:00
2026-10-19 21:20:21 -04:00
2026-10-19 21:20:21 -04:00
2026-06-15 14:13:34 -07:00
2026-09-30 22:56:10 -04:00
2026-09-09 18:45:52 -04:00
2026-09-25 13:59:07 -04:00
2026-09-25 13:59:07 -04:00
2026-10-19 07:52:51 -04:00
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-05 18:35:41 -04:00
2026-10-11 14:18:26 -04:00
2026-10-11 14:18:26 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 03:58:37 -04:00
2026-10-19 03:58:37 -04:00
2026-10-19 03:58:37 -04:00
2026-09-30 11:29:01 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 19:18:45 -04:00
2026-09-18 06:17:33 -04:00
2026-10-02 16:53:32 -04:00
2026-09-19 10:36:39 -04:00
2026-10-19 07:52:51 -04:00
2026-10-05 18:35:41 -04:00
2026-10-19 15:59:55 -04:00
2026-10-02 19:03:46 -04:00
2026-10-02 07:43:56 -04:00
2026-10-02 19:03:46 -04:00
2026-10-19 19:18:45 -04:00
2026-10-20 03:19:49 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 15:59:55 -04:00
2026-10-14 17:04:22 -04:00
2026-10-19 15:59:55 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 00:18:33 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 15:59:55 -04:00
2026-10-20 00:18:33 -04:00
2026-10-02 13:57:54 -04:00
2026-10-19 19:18:45 -04:00
2026-10-19 19:18:45 -04:00
2026-10-19 19:18:45 -04:00
2026-10-19 19:44:22 -04:00
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-20 03:19:49 -04:00
2026-10-02 07:43:56 -04:00
2026-10-19 21:20:21 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 00:18:33 -04:00
2026-10-20 03:19:49 -04:00
2026-10-19 05:39:38 -04:00
2026-10-19 07:52:51 -04:00
2026-10-02 07:43:56 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 03:58:37 -04:00
2026-09-30 07:19:03 -04:00
2026-09-30 10:31:08 -04:00
2026-10-19 05:39:38 -04:00
2026-10-19 05:39:38 -04:00
2026-10-19 03:58:37 -04:00
2026-10-09 22:17:23 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 07:52:51 -04:00
2026-10-02 19:03:46 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 07:52:51 -04:00
2026-09-30 22:05:04 -04:00
2026-09-30 22:05:04 -04:00
2026-10-02 07:43:56 -04:00
2026-09-23 20:16:22 -04:00
2026-10-02 07:43:56 -04:00
2026-10-19 15:59:55 -04:00
2026-10-19 13:45:39 -04:00
2026-10-19 03:58:37 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 03:58:37 -04:00
2026-10-19 19:18:45 -04:00
2026-10-19 19:18:45 -04:00
2026-10-19 19:18:45 -04:00
2026-10-19 07:52:51 -04:00
2026-10-02 07:43:56 -04:00
2026-10-19 19:18:45 -04:00
2026-10-19 19:18:45 -04:00
2026-09-30 07:19:03 -04:00
2026-10-20 00:18:33 -04:00
2026-10-10 09:38:36 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 07:52:51 -04:00
2026-10-19 07:52:51 -04:00
2026-10-02 16:53:32 -04:00
2026-10-19 19:18:45 -04:00
2026-10-02 16:53:32 -04:00
2026-10-02 16:53:32 -04:00