23 Commits

Author SHA1 Message Date
Ingo Oppermann
6657f8d723
Add ID and type to process progress events for each in/output 2025-12-09 13:39:19 +01:00
Ingo Oppermann
b5b16a6f9a
Fix proper cancelation of event emitting, refarctor cluster events 2025-12-05 16:30:33 +01:00
Ingo Oppermann
0431b6f8c4
Add process events 2025-12-02 17:08:05 +01:00
Ingo Oppermann
46810bf64d
Limit s3 filesystem to put, get, and delete, no more listing. reject s3 cleanup rules with wildcards 2025-07-23 13:51:41 +02:00
Ingo Oppermann
981fcd4dd3
Add option to prevent purging on delete 2025-07-21 16:18:56 +02:00
Ingo Oppermann
f827ca9dd1
Remove unneeded functions 2025-07-21 15:37:26 +02:00
Ingo Oppermann
0e38648b70
Add force=restart parameter for process updates 2025-07-18 15:47:49 +02:00
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