Iván Ovejero
f2939568cf
perf(core): Optimize workflow activation errors ( #8242 )
...
At https://github.com/n8n-io/n8n/pull/8213 we introduced Redis hashes
for workflow ownership and manual webhooks...
- to remove clutter from multiple related keys at the top level,
- to improve performance by preventing serializing-deserializing, and
- to guarantee atomicity during concurrent updates in multi-main setup.
Workflow activation errors can also benefit from this. Added test
coverage as well.
To test manually, create a workflow with a trigger with an invalid
credential, edit the workflow's `active` column to `true`, and restart.
The activation error should show as a red triangle on canvas and in the
workflow list.
2024-01-05 13:06:42 +01:00
..
2023-12-11 18:23:42 +01:00
2024-01-02 17:53:24 +01:00
2024-01-02 17:53:24 +01:00
2024-01-05 11:52:44 +01:00
2024-01-05 13:06:24 +01:00
2024-01-05 13:06:24 +01:00
2024-01-05 13:06:24 +01:00
2023-12-27 11:50:43 +01:00
2024-01-05 13:06:24 +01:00
2024-01-05 11:52:44 +01:00
2024-01-02 17:53:24 +01:00
2023-12-21 09:40:39 +00:00
2023-12-21 17:37:08 +01:00
2023-12-27 11:50:43 +01:00
2023-10-13 11:53:59 +02:00
2023-11-29 12:25:10 +01:00
2023-12-27 11:50:43 +01:00
2023-11-10 15:04:26 +01:00
2023-11-29 12:25:10 +01:00
2023-12-20 17:49:14 +01:00
2023-10-27 14:15:02 +02:00
2024-01-02 17:53:24 +01:00
2023-12-22 12:39:58 +02:00
2023-12-22 16:20:30 +01:00
2024-01-05 11:52:44 +01:00
2023-12-27 11:50:43 +01:00
2023-12-27 11:50:43 +01:00
2023-12-20 11:59:44 +01:00
2024-01-02 17:53:24 +01:00
2024-01-05 13:06:24 +01:00
2023-12-28 10:04:32 +01:00
2024-01-05 13:06:42 +01:00
2023-12-12 14:36:56 +01:00
2023-12-28 10:04:32 +01:00
2024-01-05 13:06:42 +01:00
2023-12-11 18:23:42 +01:00
2023-10-25 16:35:22 +02:00
2023-12-19 13:52:42 +01:00
2023-10-25 16:35:22 +02:00
2023-11-29 12:25:10 +01:00
2023-07-31 11:00:48 +02:00
2023-07-31 11:00:48 +02:00
2023-11-29 12:25:10 +01:00
2023-12-18 14:26:07 +01:00
2023-12-07 17:50:49 +01:00
2023-12-27 11:50:43 +01:00
2024-01-03 09:33:35 +01:00
2024-01-03 16:58:33 +01:00
2023-12-27 11:50:43 +01:00
2023-12-22 12:39:58 +02:00
2023-12-27 11:50:43 +01:00
2023-11-09 14:05:39 +01:00
2023-11-29 12:25:10 +01:00
2023-11-29 12:25:10 +01:00
2024-01-03 09:33:35 +01:00
2024-01-02 10:15:12 +02:00
2023-08-25 10:33:46 +02:00
2023-12-27 16:55:01 +01:00
2024-01-05 11:52:44 +01:00
2023-12-28 09:28:12 +01:00
2023-12-13 17:00:51 +02:00
2023-12-13 17:00:51 +02:00
2023-12-28 19:22:09 +01:00
2023-12-27 18:22:33 +01:00
2023-12-22 12:39:58 +02:00
2023-12-22 15:19:50 +01:00
2024-01-05 13:06:24 +01:00
2023-12-27 18:22:33 +01:00
2023-11-09 14:05:39 +01:00