Josh Hawkins
1683d4a0cc
keep wedged or shared-identity motion searches from locking out users
...
A stalled VOD read blocked the runner forever, so a wedged job held its user and global slot until restart, and on installs without per-user identity (internal port, or auth disabled without a proxy user header) everyone shared one per-user slot. VOD ffmpeg and ffprobe inputs now use a 30 s rw_timeout, a cancel also drops queued parallel runs, a cancelled job stops counting after 60 s, and the per-user limit only applies when the request carries a real username. A failed runner start also stops its requestor.
2026-10-18 12:28:17 -05:00
..
2026-10-18 12:28:17 -05:00
2021-01-26 21:40:33 -06:00
2024-09-17 10:41:46 -05:00
2026-09-20 12:45:24 -06:00
2026-09-17 16:34:47 -05:00
2026-09-17 16:34:47 -05:00
2026-09-17 16:34:47 -05:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-10-09 06:46:16 -06:00
2026-09-24 06:28:00 -06:00
2026-09-30 06:02:14 -06:00
2026-10-12 10:21:08 -06:00
2026-05-22 08:39:52 -06:00
2026-07-16 14:58:26 -06:00
2026-10-15 07:19:13 -06:00
2026-10-10 15:01:33 -05:00
2026-10-10 15:01:33 -05:00
2026-07-12 03:48:14 -08:00
2026-10-11 07:01:39 -06:00
2026-09-12 07:30:04 -06:00
2026-10-09 13:28:00 -06:00
2026-10-01 07:19:31 -06:00
2026-09-28 13:45:05 -06:00
2026-10-16 13:49:16 -06:00
2023-07-06 09:28:50 -05:00
2026-08-18 10:08:52 -05:00
2026-05-18 22:52:40 -05:00
2026-09-21 07:50:44 -05:00
2026-04-14 21:39:44 -06:00
2026-10-13 07:46:55 -06:00
2026-09-24 15:44:07 -06:00
2026-09-24 15:37:32 -06:00
2026-09-12 07:30:04 -06:00
2026-09-28 13:45:05 -06:00
2026-10-10 15:01:33 -05:00
2026-09-12 07:30:04 -06:00
2026-10-10 11:59:15 -05:00
2026-09-18 07:33:23 -06:00
2026-10-14 14:30:11 -05:00
2026-10-10 15:01:33 -05:00
2026-09-12 07:30:04 -06:00
2026-10-11 07:01:39 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-24 15:37:32 -06:00
2026-05-03 14:54:20 -06:00
2026-09-12 07:30:04 -06:00
2026-08-12 08:55:34 -05:00
2026-09-29 12:43:08 -05:00
2026-10-09 08:01:09 -06:00
2026-10-11 07:02:42 -06:00
2026-10-02 15:35:04 -06:00
2026-10-14 15:10:05 -04:00
2026-09-12 07:30:04 -06:00
2026-09-28 13:45:05 -06:00
2026-09-24 15:37:32 -06:00
2026-09-12 07:30:04 -06:00
2026-09-30 15:10:49 -06:00
2026-10-18 04:50:25 -10:00
2026-10-16 07:53:31 -05:00
2026-10-15 17:54:06 -05:00
2026-09-12 07:30:04 -06:00
2026-10-05 11:25:24 -06:00
2026-06-01 12:08:46 -05:00
2026-10-18 12:28:17 -05:00
2026-06-01 12:08:46 -05:00
2026-10-06 15:20:07 -06:00
2026-10-06 15:20:07 -06:00
2026-08-05 07:39:56 -05:00
2026-06-13 16:23:30 -05:00
2026-10-11 07:02:42 -06:00
2026-09-12 07:30:04 -06:00
2026-10-10 15:01:33 -05:00
2026-06-23 15:47:04 -06:00
2026-10-11 17:49:33 -05:00
2026-05-31 08:20:09 -06:00
2026-04-23 12:27:49 -06:00
2026-09-12 07:30:04 -06:00
2026-09-14 08:23:36 -06:00
2026-07-31 08:57:23 -05:00
2026-09-15 07:48:30 -05:00
2026-10-11 13:21:45 -06:00
2026-09-12 07:30:04 -06:00
2026-10-12 14:54:50 -05:00
2026-10-05 11:25:24 -06:00
2026-10-05 11:25:24 -06:00
2026-10-10 15:01:33 -05:00
2025-10-15 11:09:28 -06:00
2026-10-10 15:01:33 -05:00
2026-10-16 13:49:16 -06:00
2023-10-18 18:21:52 -05:00
2026-09-18 07:33:23 -06:00
2026-09-29 12:43:08 -05:00
2026-09-29 12:43:08 -05:00
2026-10-12 10:21:08 -06:00
2026-08-13 11:16:02 -06:00
2026-10-13 07:46:55 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-07-16 09:05:21 -05:00
2026-10-12 10:21:08 -06:00
2026-09-12 07:30:04 -06:00
2026-09-24 15:39:18 -06:00
2026-09-19 08:10:36 -06:00
2026-07-14 06:27:00 -05:00
2026-06-23 15:24:05 -06:00
2026-09-12 07:30:04 -06:00
2026-10-10 15:01:33 -05:00
2026-09-30 06:02:45 -06:00
2026-10-15 06:54:59 -06:00
2026-10-11 17:49:33 -05:00
2026-10-02 06:58:57 -06:00
2026-08-13 21:59:46 -05:00
2026-06-23 15:23:18 -06:00
2026-09-12 07:30:04 -06:00
2026-04-23 12:27:49 -06:00
2026-10-09 07:05:21 -06:00
2026-07-08 08:27:38 -05:00
2026-07-17 08:00:15 -06:00
2026-09-12 07:30:04 -06:00
2026-10-15 06:54:59 -06:00
2023-07-06 09:28:50 -05:00
2026-10-16 07:53:31 -05:00