Ingo Oppermann
9b17ab2b29
Add global limits in config, fix not using process limits
2023-04-25 21:49:55 +02:00
Ingo Oppermann
74f582e4b4
Remove debug output
2023-04-25 16:25:21 +02:00
Ingo Oppermann
b70382c40b
Expose resource usage in process state
2023-04-25 16:20:59 +02:00
Ingo Oppermann
3a1825cf61
Expose resource usage in report history
2023-04-25 15:55:32 +02:00
Ingo Oppermann
3e7e5d5c9c
Merge branch 'dev' into vod
2023-04-24 16:14:32 +02:00
Ingo Oppermann
b58cc8a7ee
Fix race condition
2023-04-24 16:09:01 +02:00
Ingo Oppermann
061542645c
Fix test
2023-04-24 12:28:42 +02:00
Ingo Oppermann
c1bbb4065c
Merge branch 'dev' into vod
2023-04-24 12:16:52 +02:00
Ingo Oppermann
b3696f492d
Update changelog
2023-04-24 12:10:40 +02:00
Ingo Oppermann
317d6eb4d9
Add updated_at field in process infos
2023-04-24 12:05:01 +02:00
Ingo Oppermann
6ddd58a124
Preserve process log history when updating a process
2023-04-24 11:59:09 +02:00
Ingo Oppermann
2b1459c5e8
Fix test
2023-04-17 15:24:39 +02:00
Ingo Oppermann
78686c81f4
Fix keeping matches in the report history
2023-04-17 15:03:25 +02:00
Ingo Oppermann
76abf5474f
Fix compilation error
2023-04-13 15:43:59 +02:00
Ingo Oppermann
5d9db55032
Merge branch 'dev' into vod
2023-04-13 15:23:09 +02:00
Ingo Oppermann
d807becc8a
Add support for input framerate data from jsonstats patch
2023-04-13 15:22:33 +02:00
Ingo Oppermann
a1682b7aa4
Fix parsing S3 storage definition from environment variable
2023-04-13 12:19:20 +02:00
Ingo Oppermann
8326160b28
Add option to set GOMAXPROCS automatically
...
Use the debug.auto_max_procs config value or the CORE_DEBUG_AUTO_MAX_PROCS
environment variable. Set it to "true" to enable this feature.
2023-04-11 17:12:01 +02:00
Ingo Oppermann
8c3fd4dc17
Merge branch 'dev' into vod
2023-04-11 16:39:30 +02:00
Ingo Oppermann
aef1b7c9a2
Fix #10
2023-04-11 15:04:31 +02:00
Ingo Oppermann
0e73a0fdf3
Clarify metric descriptions
2023-04-11 14:52:27 +02:00
Ingo Oppermann
0bd68d6dc3
Fix debug.force_gc behaviour
2023-04-11 11:08:11 +02:00
Ingo Oppermann
b96672e308
Forward keyframe and extradata_bytes counter to API
2023-04-11 08:59:24 +02:00
Ingo Oppermann
507b4f4b9a
Merge branch 'dev' into vod
2023-04-11 08:29:39 +02:00
Ingo Oppermann
2c5f32fb26
Remove bytes.Buffer pool for memfs in order to be less a memory hog
2023-04-06 21:43:18 +02:00
Ingo Oppermann
d2e5720fa2
Fix limiting part sizes for S3 upload
2023-04-06 12:06:50 +02:00
Ingo Oppermann
98c561554d
Fix S3 storage parsing from environment variable
2023-04-05 14:43:45 +02:00
Ingo Oppermann
51cbb8e74e
Fix assembling return value for filtered report history
2023-04-05 13:58:41 +02:00
Ingo Oppermann
7372b3210d
Fix test
2023-04-05 12:21:19 +02:00
Ingo Oppermann
ec4607aec8
Fix process report selection
2023-04-05 12:01:21 +02:00
Ingo Oppermann
508d82d579
Fix high memory consumption when copying files to S3
2023-04-05 10:30:17 +02:00
Ingo Oppermann
7e9e6fce8d
Add number of keyframes and extradata size to process progress data
2023-04-04 20:44:57 +02:00
Ingo Oppermann
baf1c3391a
Deprecate ENV names that do not correspond to JSON name
2023-04-03 21:21:02 +02:00
Ingo Oppermann
0dd4a8fb60
Add TestFilesystemsPurgeCache
2023-04-03 14:02:41 +02:00
Ingo Oppermann
31a60598ee
Fix test
2023-04-03 10:57:43 +02:00
Ingo Oppermann
30be82c9fb
Merge branch 'dev' into vod
2023-04-03 10:29:01 +02:00
Ingo Oppermann
6eefa5ca2b
Fix purging default file from HTTP cache
2023-04-03 10:27:04 +02:00
Ingo Oppermann
75332ade0a
Merge branch 'dev' into vod
2023-04-03 10:25:06 +02:00
Ingo Oppermann
029bf208e7
Add bandwidth limit to filesystem operations, rename fields
2023-03-30 09:51:29 +02:00
Ingo Oppermann
4e7b84dd96
Fix tests
2023-03-28 14:31:43 +02:00
Ingo Oppermann
0a3117bbd0
Add log_patterns to process config
...
log_patterns allow to filter the FFmpeg log messages based on regular
expressions. Each entry of log_patterns is interpreted as regular
expression and matched against every non-progress log line emitted from
FFmpeg. All matching lines are returned in the matches array of the
report.
2023-03-27 15:50:25 +02:00
Ingo Oppermann
814975dfee
Fix duplicate ID in swagger annotations
2023-03-27 14:35:50 +02:00
Ingo Oppermann
83f94e1ef5
Fix concurrent map read and map write
2023-03-24 09:13:12 +01:00
Ingo Oppermann
d8c5b27d89
Fix write to closed channel
2023-03-24 08:59:32 +01:00
Ingo Oppermann
7188a7dcdd
Potentially fix panic on event subscriber disconnect
2023-03-23 21:07:21 +01:00
Ingo Oppermann
094e666926
Fix swagger documentation for /api/v3/events
2023-03-23 19:46:24 +01:00
Ingo Oppermann
99c571d623
Add event filter support
2023-03-23 14:50:59 +01:00
Ingo Oppermann
48678fb4c6
Fix purging default file from HTTP cache
2023-03-23 11:17:13 +01:00
Ingo Oppermann
b84fdddd81
Add /api/v3/events endpoint
2023-03-23 11:11:47 +01:00
Ingo Oppermann
2330270af2
Merge branch 'dev' into vod
2023-03-22 15:56:27 +01:00