Если вам нужно гарантировать, что мьютекс выпущен, переключитесь на блок finally try catch и поместите релиз мьютекса в блок finally. Предполагается, что вы владеете и имеете ручку для мьютекса. Эта логика должна быть включена до вызова release.
Оказывается, на данный момент решение состоит в том, чтобы использовать снимок сборки образа докера pgadmin4.
У него было что-то, что делало инструменты, доступные в образе докера Alpine Linux в то время, по словам Дэйва Пейджа, хранителя образов докера pgadmin4. Они были недавно обновлены и использованы в сборке снимка.
Кто бы ни упаковывал используемый вами pgAdmin 4, он упаковывал его с клиентом PostgreSQL v10.
Так вот, где вам придется жаловаться.
В данном случае это, очевидно, Дейв Пейдж.
На сайте изображения Docker ( https://hub.docker.com/r/dpage/pgadmin4/ ) предлагается:
Пожалуйста, сообщайте о любых проблемах через Каналы поддержки pgAdmin. См. https://www.pgadmin.org/support/list/
blockquote>. Поэтому, я думаю, правильный канал - подписаться на этот список рассылки и озвучить там свою жалобу.
Извините, что это так сложно, но различные инструменты во вселенной PostgreSQL поддерживаются разными, хотя и несколько связанными, группами, каждая из которых имеет свои каналы.