Hi, we started to see some issues logging to the console(stderr) in multiple devices, some containers started to lock, attaching strace to the process we saw that it was blocking when it was writing to stderr, doing some investigation we discover that the buffer in /dev/console(a pts device that I believe balena mounted) was full(seems that no other process is reading it), doing a flush manually(we used https://docs.python.org/3/library/termios.html#termios.tcflush with TCIOFLUSH to /dev/console) made the process that was blocked work again.
We have a fleet of 42 raspberrypi 3 that is having this issue from time to time. It keeps our devops team a little busy having to fix this manually either by flushing or restarting services.
So, it will be really awesome to have at least an ETA of the release :).
Sorry for the delay! The requisite balena-engine changes made it into balenaOS v2.18.0, so this issue should be fixed in the latest balenaOS release (2.26.0+rev1).
If you get a chance to test that OS version, please let us know the results!