Pascal Vizeli
Pascal Vizeli
We have a component in Home Assistant; they call ffmpeg with a subprocess (async). They also end sometimes (less and more) in blocking and not working event loop :( I...
The problem is forking. It looks like the current implementation doesn't work on a heavy load of the main process.
The point is, if we use subprocess inside executors, it work without issues. Also call the normal subprocess inside loop work with attach a streamreader to output. But the subprocess...
@1st1 yes. The reason why we remove it from Home Assistant. However, https://github.com/MagicStack/uvloop/pull/268 fix the problem and we can reuse it after that is merged.
Based on our design, the OTA updater needs to have dbus support. Rauc was the only updater with dbus at this time and it work perfectly fine. It's not simple...
> Not entirely sure this is correct but from my reading of the code it seems supervisor isn't even dbus capable itself but rather has to call out and parse...
It is enabled: https://github.com/raspberrypi/linux/blob/rpi-5.15.y/arch/arm64/configs/bcm2711_defconfig but maybe it need this `avoid_warnings=2`
Update: It seems to be gone. Will monitor it a bit. The issue was on authenticate
Looks good, will test it productive 👍
I guess we can close that issue