Каким образом работает процесс изменения конфигураций через `edit-config` в patroni 3.2.1 с PostgreSQL 15 в master-slave режиме? Приведу пример с параметром `min_wal_size`. При выполнении операции `show-config` мы видим текущую конфигурацию. После добавления параметра `min_wal_size=1GB` через `edit-config` и сохранения изменений, данный параметр остается закомментированным в файле `patroni.yml` в специальном разделе для PostgreSQL (в dcs его нет). После перезапуска patronictl мы наблюдаем, что изменения не применились, параметр `min_wal_size` остается значением по умолчанию. Хотя я осознаю, что файл `patroni.yml` имеет приоритет и перекрывает настройки из dcs, но почему изменения не применяются через `edit-config`, если параметр не указан в `patroni.yml`? С параметром `max_connections` все работает нормально, даже если он указан в `patroni.yml` и не закомментирован.
Возможно, проблема связана с тем, что параметр `min_wal_size` не является настраиваемым параметром для PostgreSQL версии 15. Возможно, `patroni` игнорирует изменения, поскольку параметр не распознан как допустимый для установки. Чтобы убедиться, что изменения конфигурации применяются корректно, попробуйте использовать другие конфигурационные параметры, которые являются допустимыми для установки для PostgreSQL 15. Также обратитесь к официальной документации `patroni` и `PostgreSQL` для проверки допустимых настраиваемых параметров и их значений для вашей версии PostgreSQL. Возможно, это поможет вам определить причину проблемы и правильно применить изменения к конфигурации.
я так и не понял, какое значение вы ставите. буду исходить из того, что вы обозначили как "изменения".
min_wal_size не может быть равен 0, соответственно некорректное значение не применяется. минимальное значение для него - 2.