Patroni: statement_timeout .Часть-2.
В данном отчете представлен эксперимент по воспроизведению комбинации ошибок «Exception when called state_handler.last_operation()» и «ОШИБКА: выполнение оператора отменено из-за тайм-аута» на тестовом стенде с PostgreSQL 17.6 и Patroni 4.0.6. Поскольку Patroni задаёт параметр statement_timeout непосредственно в строке подключения через опцию -c, этот таймаут имеет наивысший приоритет и не переопределяется ни глобальными настройками PostgreSQL, ни параметрами в postgresql.parameters конфигурации Patroni. Единственным способом изменения таймаута является правка исходного кода Patroni , что и было выполнено в ходе работы для подтверждения условий возникновения ошибки под нагрузкой. https://dzen.ru/a/ab-l1ztAdTs1lNgo