Thomas Way
8c0c8a8d0e
feat: Use postgres as a queue
...
We've been keen to try this for a while as it means we can remove redis as a
dependency, which makes Immich easier to setup and run.
This replaces bullmq with a bespoke postgres queue. Jobs in the queue are
processed either immediately via triggers and notifications, or eventually if a
notification is missed.
2025-04-30 20:43:52 +01:00
..
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-12-23 21:03:34 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-10-31 11:29:42 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-01-27 21:54:29 -06:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-27 17:17:07 +03:00
2025-02-21 09:58:25 -06:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-10-03 21:58:28 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-03-31 13:24:28 -04:00
2024-05-31 13:44:04 -04:00
2024-05-15 16:52:52 -05:00
2024-11-07 11:25:10 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-10-18 08:26:16 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-12-23 21:03:34 +00:00
2024-09-23 15:41:41 -04:00
2024-10-31 11:29:42 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 22:03:59 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-10-03 21:58:28 -04:00
2025-04-30 20:43:52 +01:00
2025-04-30 20:43:52 +01:00
2024-09-23 15:41:41 -04:00
2024-10-31 11:29:42 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-03-11 11:30:43 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-21 12:31:37 -06:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-20 16:17:06 +00:00
2025-04-28 10:36:14 -04:00
2025-04-28 10:36:14 -04:00
2025-04-28 10:36:14 -04:00
2025-04-28 10:36:14 -04:00
2025-04-28 10:36:14 -04:00
2025-04-28 10:36:14 -04:00
2025-04-28 10:36:14 -04:00
2024-09-23 15:41:41 -04:00
2025-04-23 10:59:54 -04:00
2025-04-23 10:59:54 -04:00
2025-04-29 15:17:48 -04:00
2024-09-23 15:41:41 -04:00
2024-07-08 16:41:39 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-07 10:06:58 -05:00
2024-09-23 15:41:41 -04:00
2025-04-28 10:36:14 -04:00
2025-02-07 10:06:58 -05:00
2025-02-07 10:06:58 -05:00
2024-09-23 15:41:41 -04:00
2025-02-07 10:06:58 -05:00
2025-02-07 10:06:58 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-04-30 20:43:52 +01:00
2025-02-20 16:17:06 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-10-01 11:15:31 +01:00
2024-11-26 15:51:01 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-11-15 16:38:57 -06:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-10-01 13:33:58 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2025-02-07 13:05:15 -05:00
2025-02-07 13:05:15 -05:00
2024-09-23 15:41:41 -04:00
2025-03-31 11:06:57 -04:00
2025-02-26 20:53:21 -06:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-02-20 23:37:57 -05:00
2025-02-20 23:37:57 -05:00
2025-02-20 23:37:57 -05:00
2025-03-10 12:05:39 -04:00
2025-03-10 12:05:39 -04:00
2025-03-10 12:05:39 -04:00
2025-03-10 12:05:39 -04:00
2025-03-03 11:05:30 +00:00
2025-03-03 11:05:30 +00:00
2025-03-10 12:05:39 -04:00
2025-02-20 23:37:57 -05:00
2025-02-20 23:37:57 -05:00
2025-02-20 23:37:57 -05:00
2024-10-31 11:29:42 +00:00
2024-12-04 20:26:02 +00:00
2024-10-31 20:48:23 -04:00
2024-09-23 15:41:41 -04:00
2025-03-31 13:24:28 -04:00
2024-09-28 06:01:04 +00:00
2025-03-31 13:24:28 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-12-04 20:17:47 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-04-29 15:17:48 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-11-26 15:51:01 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-12-04 20:26:02 +00:00
2024-09-23 15:41:41 -04:00
2024-12-04 20:26:02 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-12-04 20:26:02 +00:00
2024-12-04 20:26:02 +00:00
2024-09-25 12:05:03 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-01-27 21:54:29 -06:00
2024-12-23 21:03:34 +00:00
2024-09-23 15:41:41 -04:00
2024-11-15 16:38:57 -06:00
2025-04-28 08:54:51 -05:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2025-04-28 08:54:51 -05:00
2024-05-15 16:52:52 -05:00
2024-09-23 15:41:41 -04:00
2025-04-28 08:54:51 -05:00
2025-02-07 13:05:15 -05:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2025-04-28 08:54:51 -05:00
2024-09-23 15:41:41 -04:00
2024-12-23 21:03:34 +00:00
2024-09-23 15:41:41 -04:00
2024-09-23 15:41:41 -04:00
2024-05-15 16:52:52 -05:00
2024-07-21 21:14:23 +00:00