Marc-André Bombeck
6325c0e286
fix(jobs): register DRAIN_CUMULATIVE_QUEUE in worker boot allQueues
...
pg-boss v12 requires explicit createQueue before scheduling. The
nightly drain schedule registered without a matching createQueue call,
which silently no-ops the cron — the per-sample Apple Health rows
never collapse into one row per day. The list view still works via
the on-demand groupBy=day branch, but the underlying table stays
bloated forever.
Add the queue to the allQueues array next to ROLLUP_FULL_BACKFILL_QUEUE
so the boot loop creates it before the schedule registration runs.
Extend the existing scheduler test to grep the allQueues block so a
future regression flips red instead of slipping through.
2026-05-17 15:15:41 +02:00
..
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-16 11:11:22 +02:00
2026-05-16 11:11:22 +02:00
2026-05-16 10:13:11 +02:00
2026-05-16 10:13:11 +02:00
2026-05-16 10:13:11 +02:00
2026-05-16 10:13:11 +02:00
2026-05-16 10:13:11 +02:00
2026-05-16 10:13:11 +02:00
2026-05-15 16:08:25 +02:00
2026-05-15 16:06:51 +02:00
2026-05-15 16:07:42 +02:00
2026-05-15 16:06:44 +02:00
2026-05-15 16:07:58 +02:00
2026-05-15 16:06:12 +02:00
2026-05-15 18:04:02 +02:00
2026-05-15 18:02:15 +02:00
2026-05-15 18:01:40 +02:00
2026-05-15 18:03:40 +02:00
2026-05-15 18:03:57 +02:00
2026-05-15 18:02:03 +02:00
2026-05-15 18:05:03 +02:00
2026-05-15 20:41:53 +02:00
2026-05-15 20:47:00 +02:00
2026-05-15 20:46:22 +02:00
2026-05-15 20:40:37 +02:00
2026-05-15 20:44:10 +02:00
2026-05-15 20:42:15 +02:00
2026-05-15 20:43:49 +02:00
2026-05-15 20:42:46 +02:00
2026-05-15 20:46:53 +02:00
2026-05-16 03:25:02 +02:00
2026-05-16 03:25:02 +02:00
2026-05-16 03:25:02 +02:00
2026-05-16 03:25:02 +02:00
2026-05-16 03:25:02 +02:00
2026-05-16 03:25:02 +02:00
2026-05-16 03:25:02 +02:00
2026-05-16 03:25:02 +02:00
2026-05-16 03:25:02 +02:00
2026-05-16 03:25:02 +02:00
2026-05-16 22:25:06 +02:00
2026-05-16 22:25:06 +02:00
2026-05-16 22:25:06 +02:00
2026-05-17 15:15:41 +02:00
2026-05-17 15:15:41 +02:00
2026-05-17 15:15:41 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 17:06:43 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 22:03:26 +02:00
2026-05-14 22:08:16 +02:00
2026-05-14 22:01:28 +02:00
2026-05-14 22:14:26 +02:00
2026-05-14 22:01:42 +02:00
2026-05-14 22:01:16 +02:00
2026-05-14 22:02:38 +02:00
2026-05-14 22:05:18 +02:00
2026-05-14 14:19:08 +02:00
2026-05-14 19:28:52 +02:00
2026-05-14 19:28:52 +02:00