Ingo Oppermann
|
b2a1909d79
|
Use byte array on stack for copying data, limit size hint
|
2024-10-03 15:01:00 +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
|
17b8289f87
|
Temporarly remove .m3u8 from gziping
|
2024-09-27 16:38:26 +02:00 |
|
Ingo Oppermann
|
4a999cf11a
|
Remove zstd from default compressions
|
2024-09-27 12:27:25 +02:00 |
|
Ingo Oppermann
|
d75c7d188f
|
Make audio/video specific fields optional
|
2024-09-19 15:05:11 +02:00 |
|
Ingo Oppermann
|
0f6d7949c4
|
Fix deadlock in cluster shutdown
|
2024-09-17 15:08:11 +02:00 |
|
Ingo Oppermann
|
705c7fa946
|
Introduce budget for process relocation
|
2024-09-17 11:55:31 +02:00 |
|
Ingo Oppermann
|
a1f41bd202
|
Fix using possibly unavailable value
|
2024-09-09 18:02:16 +02:00 |
|
Ingo Oppermann
|
385628382c
|
Fix linter error
|
2024-09-05 14:10:16 +02:00 |
|
Ingo Oppermann
|
0327edcaf3
|
Update openapi specification
|
2024-09-05 13:58:59 +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
|
7831992936
|
Add parsing for track specific avstream progress data
|
2024-09-05 13:33:01 +02:00 |
|
Ingo Oppermann
|
70ffb805b4
|
Fix returning original config
|
2024-09-03 16:39:19 +02:00 |
|
Ingo Oppermann
|
af6228e9b1
|
Merge branch 'vod' into psutil_gpu
|
2024-09-03 11:44:35 +02:00 |
|
Ingo Oppermann
|
bebef61e55
|
Add /v3/cluster/events endpoint to gather events from all nodes
|
2024-08-22 13:40:38 +02:00 |
|
Ingo Oppermann
|
9947ba822b
|
Add missing JSON tags
|
2024-08-21 20:31:22 +02:00 |
|
Ingo Oppermann
|
1c56d53a6b
|
Adjust comments
|
2024-08-21 17:02:22 +02:00 |
|
Ingo Oppermann
|
3756ce4977
|
Add AppendFileReader to filesystem, allows session logging with less I/O
|
2024-08-20 17:34:50 +02:00 |
|
Ingo Oppermann
|
1327fd6e21
|
Add memfs storage based on dolthub's swiss maps
|
2024-08-20 14:14:47 +02:00 |
|
Ingo Oppermann
|
68607ed932
|
Add basic resource information in about response
|
2024-08-20 11:55:08 +02:00 |
|
Ingo Oppermann
|
0b1601542d
|
Wait for follower and leader loops to finish
|
2024-08-19 15:22:24 +02:00 |
|
Ingo Oppermann
|
1650b17e05
|
Simply return error as-is, check process list length
|
2024-08-19 15:21:24 +02:00 |
|
Ingo Oppermann
|
644185dd50
|
Merge branch 'vod' into psutil_gpu
|
2024-08-19 12:43:47 +02:00 |
|
Ingo Oppermann
|
72a3b8c17d
|
Update detendencies
|
2024-08-19 12:03:34 +02:00 |
|
Ingo Oppermann
|
d6d39f162a
|
Adding a TODO
|
2024-07-26 12:38:21 +02:00 |
|
Ingo Oppermann
|
b9baa17b0c
|
Fix writing string to prelude tail
|
2024-07-26 11:47:40 +02:00 |
|
Ingo Oppermann
|
70a49f8bdb
|
Process []byte instread of string in parser
|
2024-07-26 11:31:47 +02:00 |
|
Ingo Oppermann
|
d391e274d7
|
Fix wrong memory limit, add total memory, add cpu and memory consumed by core itself to node resources
|
2024-07-25 21:13:49 +02:00 |
|
Ingo Oppermann
|
e54bb4ee7c
|
Remove debug dockerfile
|
2024-07-25 21:12:06 +02:00 |
|
Ingo Oppermann
|
6101585fd2
|
Extract linux specifc code from psutils for reading CPU times
|
2024-07-25 09:30:11 +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
|
79791d190b
|
Optimize isDir function on memfs
|
2024-07-24 12:55:28 +02:00 |
|
Ingo Oppermann
|
0a74470d38
|
Don't mark processes as errNotEnoughResourcesForDeployment when budget has been used up
|
2024-07-24 12:54:45 +02:00 |
|
Ingo Oppermann
|
28e1325eb2
|
Prevent sending RESUME if process is already resumed
|
2024-07-23 16:07:48 +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
|
9e52f19a66
|
Introduce synchronize budget, experimental
|
2024-07-22 09:25:23 +02:00 |
|
Ingo Oppermann
|
85011cb947
|
Don't upload existing binaries
|
2024-07-19 16:03:37 +02:00 |
|
Ingo Oppermann
|
61f9de0dd2
|
Don't trim paths in normal build
|
2024-07-19 16:03:09 +02:00 |
|
Ingo Oppermann
|
64ab09f4fc
|
Fix warning
|
2024-07-19 16:02:42 +02:00 |
|
Ingo Oppermann
|
a3948b597d
|
Return uploaded process config
|
2024-07-19 16:02:17 +02:00 |
|
Ingo Oppermann
|
b160e604d2
|
Don't import metadata, leads to race condition
|
2024-07-19 16:01:50 +02:00 |
|
Ingo Oppermann
|
308f008969
|
Only compare configs if the process will get replaced
|
2024-07-19 16:00:45 +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
|
8a28e2cf96
|
Update dependencies
|
2024-07-17 16:58:45 +02:00 |
|
Ingo Oppermann
|
15e1cd7b6f
|
Use puzpuzpuz/xsync.MapOf for tasks, abstract tasks
|
2024-07-17 16:54:26 +02:00 |
|