Ingo Oppermann
|
29143753f6
|
Minor adjustments to modern go
|
2025-12-05 16:38:05 +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
|
62446cdf5c
|
Fix test
|
2025-07-23 14:59:15 +02:00 |
|
Ingo Oppermann
|
f1c0e7d796
|
Unlock before purging
|
2025-07-23 14:16:06 +02: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
|
5e7c8ea469
|
Find always newest file on cluster
|
2025-07-21 17:23:24 +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
|
bcc3c9aaa2
|
Simplify updating cleanup rules
|
2025-07-18 12:22:42 +02:00 |
|
Ingo Oppermann
|
2d491caa52
|
Prevent file purging equal patterns when updating process
|
2025-07-18 11:02:15 +02:00 |
|
Ingo Oppermann
|
ea108a011f
|
Fix tests
|
2025-07-17 17:09:25 +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
|
15a0f4dbc5
|
Expose process ID
|
2025-07-07 12:09:20 +02:00 |
|
Ingo Oppermann
|
fba9a75d8a
|
Add check for array length
|
2025-06-25 15:20:58 +02:00 |
|
Ingo Oppermann
|
f445d0c992
|
Add tee progress parsing
|
2025-06-19 16:11:30 +02:00 |
|
Ingo Oppermann
|
d5c03932b5
|
Validate process config before adding/updating the cluster DB
|
2025-05-15 11:10:10 +02:00 |
|
Ingo Oppermann
|
88f5099972
|
Fix/relaxing locking on task to avoid global locking
|
2025-05-14 12:53:38 +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
|
2c62975ef6
|
Fix using effective process config
|
2025-03-17 13:52:04 +01:00 |
|
Ingo Oppermann
|
9c42156a38
|
Fix correctly assign input and output IDs to progress data for report history
|
2025-03-17 12:11:00 +01:00 |
|
Ingo Oppermann
|
19479201b4
|
Fix correctly assign input and output IDs to progress data
|
2025-03-17 11:49:59 +01:00 |
|
Ingo Oppermann
|
9557f7e10a
|
Add IDs for disambiguation to graph elements
|
2025-03-12 21:08:33 +01:00 |
|
Ingo Oppermann
|
3877dbb6ff
|
Store binary in the store
|
2025-03-04 17:08:03 +01:00 |
|
Ingo Oppermann
|
be9e0d4c5d
|
Allow to override ffmpeg binary
|
2025-03-03 17:13:39 +01:00 |
|
Ingo Oppermann
|
eb4d0430b6
|
Fix test
|
2024-10-31 13:49:48 +01:00 |
|
Ingo Oppermann
|
d73afc141c
|
Assign default GPU if no softlimit is given
|
2024-10-31 12:18:26 +01:00 |
|
Ingo Oppermann
|
dd8906e56f
|
Add test for dynamic placeholder via restream
|
2024-10-29 17:04:07 +01:00 |
|
Ingo Oppermann
|
2393dbc4c0
|
Add replacer tests, fix command in state with dynamic placeholders
|
2024-10-29 16:43:47 +01:00 |
|
Ingo Oppermann
|
de9a30a108
|
Add internal mock modules
|
2024-10-29 14:55:55 +01:00 |
|
Ingo Oppermann
|
2ee7fa7e41
|
Make resources the only direct user of psutil
|
2024-10-29 12:25:39 +01:00 |
|
Ingo Oppermann
|
412fbedea3
|
Make psutil a submodule of resources, remove default psutil
|
2024-10-28 16:13:13 +01:00 |
|
Ingo Oppermann
|
2dbe5b5685
|
Add GPU support
|
2024-10-24 15:08:26 +02:00 |
|
Ingo Oppermann
|
92decc7111
|
Use global buffer pool where feasible
|
2024-10-14 10:51:35 +02:00 |
|
Ingo Oppermann
|
e6af09b982
|
Add test for fs cleanup
|
2024-10-01 16:11:38 +02:00 |
|
Ingo Oppermann
|
d2325d0832
|
Fix process cleanup
|
2024-10-01 15:16:30 +02:00 |
|
Ingo Oppermann
|
b0e932d77a
|
Add avstream codec parameter
|
2024-09-05 13:56:22 +02:00 |
|
Ingo Oppermann
|
bc1b2cf76b
|
Add profile and level to progress IO
|
2024-09-05 13:44:19 +02:00 |
|
Ingo Oppermann
|
1a51db01ea
|
Add sample_fmt to API progress
|
2024-09-05 13:40:04 +02:00 |
|
Ingo Oppermann
|
70ffb805b4
|
Fix returning original config
|
2024-09-03 16:39:19 +02:00 |
|
Ingo Oppermann
|
46950372be
|
WIP: Optimize copy from io.Reader, allow to suggest file size
|
2024-07-24 15:40:28 +02:00 |
|
Ingo Oppermann
|
54b1fe8e86
|
Dump casbin, replace with own policy enforcer
|
2024-07-23 15:54:09 +02:00 |
|
Ingo Oppermann
|
879819f10f
|
Retrieve current process from leader, clone metadata, introduce new state 'deploying'
|
2024-07-22 16:58:57 +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 |
|