16 Commits

Author SHA1 Message Date
Ingo Oppermann
2d491caa52
Prevent file purging equal patterns when updating process 2025-07-18 11:02:15 +02:00
Ingo Oppermann
8d2f0b2c16
Fix locking for process map 2025-07-17 16:43:37 +02:00
Ingo Oppermann
d93cfc7564
Lock newly created task to avoid simultaneous access 2025-07-15 15:32:51 +02:00
Ingo Oppermann
fba9a75d8a
Add check for array length 2025-06-25 15:20:58 +02:00
Ingo Oppermann
d5c03932b5
Validate process config before adding/updating the cluster DB 2025-05-15 11:10:10 +02:00
Ingo Oppermann
28b6a7e806
Emit error if hwdevice is requested but not available 2025-04-15 14:15:51 +02:00
Ingo Oppermann
c4dfdbe635
Report more suitable errors 2025-04-11 16:58:01 +02:00
Ingo Oppermann
5845f3bf0f
Introduce task level locks 2025-04-10 16:17:01 +02:00
Ingo Oppermann
94c9e996f5
Use one-liner insead of two lines 2025-04-09 14:05:10 +02:00
Ingo Oppermann
be9e0d4c5d
Allow to override ffmpeg binary 2025-03-03 17:13:39 +01:00
Ingo Oppermann
d73afc141c
Assign default GPU if no softlimit is given 2024-10-31 12:18:26 +01:00
Ingo Oppermann
2dbe5b5685
Add GPU support 2024-10-24 15:08:26 +02:00
Ingo Oppermann
d2325d0832
Fix process cleanup 2024-10-01 15:16:30 +02:00
Ingo Oppermann
688450f341
Add nil checks, add NewTask function 2024-07-19 12:26:47 +02:00
Ingo Oppermann
72883d18d4
Remove bottlenecks in process handling, still some rough edges 2024-07-18 17:16:49 +02:00
Ingo Oppermann
15e1cd7b6f
Use puzpuzpuz/xsync.MapOf for tasks, abstract tasks 2024-07-17 16:54:26 +02:00