mediasoup node 3.14.10 has been released. It comes with a new disableLiburing
option in WorkerSettings
to disable io_uring
even if it’s supported by the mediasoup-worker
prebuilt binary and by the current host. It’s is false
by default.
- Documentation: mediasoup :: API
- Related PR: WorkerSettings: Add disableLiburing option (enable_liburing in Rust) by ibc · Pull Request #1442 · versatica/mediasoup · GitHub
Motivation is that some Linux systems with io_uring
support disable it at kernel layer and mediasoup later fails to run due to io_uring_queue_init() failed: Operation not permitted
. See related issue:
More work will be done to improve io_uring
support which currently is not good enough, see Docker and io_uring don't work together - add prebuilt binary without liburing · Issue #1435 · versatica/mediasoup · GitHub.