114 Commits

Author SHA1 Message Date
Ingo Oppermann
692b65b97c
Upgrade dependencies 2022-08-24 16:48:04 +03:00
Ingo Oppermann
45630f3a0d
Merge branch 'dev' into cluster 2022-08-19 12:38:11 +03:00
Ingo Oppermann
45fa1c4498
Fix intersection of search results 2022-08-19 12:37:53 +03:00
Ingo Oppermann
5cdef36750
Merge branch 'dev' into cluster 2022-08-19 11:54:12 +03:00
Ingo Oppermann
f60d09963c
Add RegistryReader interface for read-only registry 2022-08-19 11:46:30 +03:00
Ingo Oppermann
9cd132650e
Use path without app as session reference 2022-08-19 11:24:44 +03:00
Ingo Oppermann
0febae3242
Return number of purged files 2022-08-18 12:00:37 +03:00
Ingo Oppermann
43d9a0dfc3
Merge branch 'dev' into cluster 2022-08-18 10:27:59 +03:00
Ingo Oppermann
6802830c62
Don't use deprecated functions from io/ioutil 2022-08-18 10:27:33 +03:00
Ingo Oppermann
5bd04817cc
Fix wrong path for swagger definition 2022-08-18 10:13:00 +03:00
Ingo Oppermann
385c3ba22c
Merge branch 'dev' into cluster 2022-08-17 16:20:40 +03:00
Ingo Oppermann
1ab09adc69
Untrack test binary 2022-08-17 16:20:10 +03:00
Ingo Oppermann
2ac94114e0
Untrack test binary 2022-08-17 15:45:19 +03:00
Ingo Oppermann
cd565deb51
Merge branch 'dev' into cluster 2022-08-17 15:37:14 +03:00
Ingo Oppermann
50deaef4d3
Wait for process to exit when stopping
If a process has some cleanup with purge-on-delete defined, the purge
has to wait until the process actually exited. Otherwise it may happen
that the process got the signal, files are purged, but the process is
still writing some files in order to exit cleanly. This would lead to
some artefacts left on the filesystem.
2022-08-17 15:13:17 +03:00
Ingo Oppermann
698f328804
Merge branch 'dev' into cluster 2022-08-17 11:07:47 +03:00
Ingo Oppermann
e4463953b6
Upgrade datarhei/gosrt 2022-08-17 11:07:31 +03:00
Ingo Oppermann
4e8e4a2ad9
Merge branch 'dev' into cluster 2022-08-17 10:03:21 +03:00
Ingo Oppermann
20a743c594
Upgrade datarhei/gosrt 2022-08-17 10:01:04 +03:00
Ingo Oppermann
0788a76b13
Merge branch 'dev' into cluster 2022-08-17 07:57:17 +03:00
Ingo Oppermann
3e7b1751d5
Add process id and reference glob pattern matching
For the API endpoint /v3/process two new query parameter are introduced
in order to list only processes that match a pattern for the id and the
reference: idpattern and refpattern. The pattern is a glob pattern. If
patterns for both are given, the results will be intersected. If you use
other query parameters such as id or reference, they will be applied
after the result of the pattern matching.
2022-08-17 07:55:44 +03:00
Ingo Oppermann
8312718f9c
Prevent adding a node to itself 2022-08-16 18:04:22 +03:00
Ingo Oppermann
16ada6225b
Fetch resources list in parallel 2022-08-16 16:09:46 +03:00
Ingo Oppermann
50164ea78e
Get files from diskfs and memfs via API 2022-08-16 14:32:58 +03:00
Ingo Oppermann
dfc12ab9fb
Stop using deprecated functions 2022-08-15 16:30:24 +03:00
Ingo Oppermann
96d8d51a7d
Add cluster endpoint for listing the nodes 2022-08-15 16:03:08 +03:00
Ingo Oppermann
249cba1ad6
Fix tests 2022-08-15 15:51:29 +03:00
Ingo Oppermann
fe2d4e247e
Set cluster node ips on session block list 2022-08-15 13:52:38 +03:00
Ingo Oppermann
2b05d5fb31
Register proxied srt as normal publisher 2022-08-15 11:13:42 +03:00
Ingo Oppermann
02fec74457
Create publisher for remote rtmp stream 2022-08-15 08:47:33 +03:00
Ingo Oppermann
b51a38c99e
Create publisher for remote srt stream 2022-08-12 18:42:53 +03:00
Ingo Oppermann
c04ab1e82f
Add SRT proxying 2022-08-08 16:53:37 +02:00
Ingo Oppermann
f4acc0457f
Add rtmp proxying 2022-08-05 16:34:08 +02:00
Ingo Oppermann
5af85c6a8b
Add diskfs proxying 2022-08-05 12:30:25 +02:00
Ingo Oppermann
c31fd657be
Add proxying memfs files 2022-08-04 16:43:19 +02:00
Ingo Oppermann
fe889aa4e2
Add basic node handling 2022-08-03 22:05:28 +02:00
Ingo Oppermann
11c3fce812
Fix injecting commit, branch, and build info 2022-08-02 20:38:28 +02:00
Ingo Oppermann
b376fdc87d
Add compiler and arch to log output 2022-08-02 20:37:47 +02:00
Ingo Oppermann
273ca0abbc
Add cache block list for extensions not to cache 2022-08-02 19:10:28 +02:00
Ingo Oppermann
6af226aea7
Fix swagger endpoint IDs 2022-07-29 11:24:22 +02:00
Ingo Oppermann
542653d3e2
Update RTMP server (datarhei/restreamer#385) 2022-07-28 20:31:17 +02:00
Ingo Oppermann
f8ac5e22e7
Update core version v16.9.1 2022-07-22 09:08:11 +02:00
Ingo Oppermann
933ed56ab7
Update changelog 2022-07-22 09:06:19 +02:00
Ingo Oppermann
d614e4f79e
Bump version to 16.9.1 2022-07-22 08:36:38 +02:00
Ingo Oppermann
fcbabc2b23
Fix data race 2022-07-22 08:34:04 +02:00
Ingo Oppermann
5dd378902b
Add test for v1 import 2022-07-22 08:33:38 +02:00
Jan Stabenow
6003b1ba98
Add srt to the feature list 2022-07-21 23:40:37 +02:00
Jan Stabenow
2e9786fbe0
Mod vaapi > ubuntu 2022-07-21 23:23:02 +02:00
Jan Stabenow
8b83b249f1
Fix dev workflow 2022-07-21 23:01:29 +02:00
Jan Stabenow
dec67263ba
Mod adds go-tests + codecov 2022-07-21 22:57:51 +02:00