Andras Bacsai and Claude Opus 5.5
3d956c110c
fix(servers): skip patch check results in bulk settings loads
...
ServerManagerJob and the Docker cleanup step of ScheduledJobManager
load the settings of every server with SELECT *. That reads the
patch_check_result JSON, which holds the full update list of each
server. With 12,709 rows, the scan took about 4 ms, but the full fetch
took 390-536 ms and 294 MB of PHP memory. Without the column it took
74 ms and 111 MB.
Add ServerSetting::withoutPatchCheckResult() and use it in both loops.
Queued jobs reload the full settings through SerializesModels.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-28 23:58:51 +01:00
..
2026-10-27 21:24:20 +01:00
2026-10-27 22:39:52 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 15:05:23 +01:00
2026-10-27 17:41:50 +01:00
2026-10-28 14:16:22 +01:00
2026-10-27 22:36:25 +01:00
2026-10-23 22:26:32 +02:00
2026-10-28 23:47:55 +01:00
2026-10-27 22:36:25 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 16:47:55 +01:00
2026-10-28 22:54:34 +01:00
2026-10-27 22:36:25 +01:00
2026-10-22 07:13:38 +00:00
2026-10-27 14:38:24 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 14:37:38 +01:00
2026-10-27 09:47:18 +01:00
2026-10-24 00:16:06 +02:00
2026-10-27 15:06:17 +01:00
2026-10-28 14:16:22 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 12:04:37 +01:00
2026-10-23 10:55:30 +02:00
2026-10-24 22:14:55 +02:00
2026-10-27 15:48:28 +01:00
2026-10-27 17:04:07 +01:00
2026-10-26 13:24:36 +01:00
2026-10-27 17:03:52 +01:00
2026-10-27 09:47:18 +01:00
2026-10-24 18:14:51 +02:00
2026-10-27 09:47:18 +01:00
2026-10-27 14:40:48 +01:00
2026-10-24 18:14:51 +02:00
2026-10-25 23:47:39 +01:00
2026-10-25 23:47:39 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-28 10:35:46 +01:00
2026-10-28 10:35:46 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-26 13:07:55 +01:00
2026-10-27 14:55:39 +01:00
2026-10-24 21:58:42 +02:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 17:06:52 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 12:04:37 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-26 12:58:01 +01:00
2026-10-26 00:01:07 +01:00
2026-10-27 09:47:18 +01:00
2026-10-28 12:10:27 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 11:11:09 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 18:56:46 +01:00
2026-10-27 09:47:18 +01:00
2026-10-28 22:53:30 +01:00
2026-10-27 09:47:18 +01:00
2026-10-23 22:21:01 +02:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-24 22:45:39 +02:00
2026-10-27 09:47:18 +01:00
2026-10-27 17:00:56 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 18:56:46 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 16:24:55 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 12:05:38 +01:00
2026-10-28 22:53:30 +01:00
2026-10-23 12:34:08 +02:00
2026-10-27 09:47:18 +01:00
2026-10-28 22:53:30 +01:00
2026-10-27 16:38:21 +01:00
2026-10-27 09:47:18 +01:00
2026-10-24 11:16:47 +02:00
2026-10-27 17:58:34 +01:00
2026-10-27 17:58:34 +01:00
2026-10-27 16:36:50 +01:00
2026-10-28 22:53:10 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 16:27:22 +01:00
2026-10-27 15:24:08 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 12:04:37 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 14:43:21 +01:00
2026-10-27 09:47:18 +01:00
2026-10-23 22:20:46 +02:00
2026-10-27 09:47:18 +01:00
2026-10-24 18:08:14 +02:00
2026-10-27 15:46:26 +01:00
2026-10-27 15:47:15 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-21 18:10:48 +02:00
2026-10-28 14:16:22 +01:00
2026-10-27 17:58:34 +01:00
2026-10-27 17:58:34 +01:00
2026-10-28 14:16:22 +01:00
2026-10-27 09:47:18 +01:00
2026-10-28 14:16:22 +01:00
2026-10-27 12:04:37 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-25 23:58:51 +01:00
2026-10-24 17:55:11 +02:00
2026-10-27 17:41:50 +01:00
2026-10-27 15:50:41 +01:00
2026-10-24 00:14:46 +02:00
2026-10-26 18:30:10 +01:00
2026-10-23 10:15:37 +02:00
2026-10-27 09:47:18 +01:00
2026-10-26 12:58:02 +01:00
2026-10-26 10:49:19 +01:00
2026-10-22 13:43:44 +02:00
2026-10-27 12:04:37 +01:00
2026-10-24 21:55:32 +02:00
2026-10-27 12:04:37 +01:00
2026-10-27 12:04:37 +01:00
2026-10-23 20:57:56 +02:00
2026-10-25 23:47:32 +01:00
2026-10-27 22:36:25 +01:00
2026-10-28 23:43:16 +01:00
2026-10-27 11:11:09 +01:00
2026-10-24 10:23:49 +02:00
2026-10-23 19:15:32 +02:00
2026-10-27 22:36:25 +01:00
2026-10-27 09:47:18 +01:00
2026-10-28 12:10:27 +01:00
2026-10-26 10:49:19 +01:00
2026-10-26 10:49:19 +01:00
2026-10-28 22:13:40 +01:00
2026-10-23 11:55:44 +02:00
2026-10-27 15:53:16 +01:00
2026-10-27 15:53:16 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-21 18:10:48 +02:00
2026-10-23 22:13:29 +02:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-24 00:45:06 +02:00
2026-10-23 20:12:59 +02:00
2026-10-23 11:10:02 +02:00
2026-10-27 09:57:37 +01:00
2026-10-24 18:02:17 +02:00
2026-10-27 09:47:18 +01:00
2026-10-27 17:58:34 +01:00
2026-10-28 23:58:51 +01:00
2026-10-27 12:04:37 +01:00
2026-10-23 11:10:02 +02:00
2026-10-26 13:00:06 +01:00
2026-10-27 09:47:18 +01:00
2026-10-24 10:23:49 +02:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-23 22:20:46 +02:00
2026-10-23 22:27:07 +02:00
2026-10-27 09:47:18 +01:00
2026-10-28 14:16:22 +01:00
2026-10-23 10:55:30 +02:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-28 10:35:46 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 12:04:37 +01:00
2026-10-27 12:04:37 +01:00
2026-10-24 18:14:46 +02:00
2026-10-24 14:04:43 +02:00
2026-10-25 18:09:17 +01:00
2026-10-27 09:47:18 +01:00
2026-10-26 12:58:02 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 17:58:34 +01:00
2026-10-28 10:35:46 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 09:47:18 +01:00
2026-10-27 17:58:34 +01:00
2026-10-27 17:58:34 +01:00
2026-10-25 21:46:51 +01:00