Когда хочется иметь ещё 1 вариант документации по PostgreSQL (https://postgresqlco.nf/doc/en/param/) и отдельным разделом
для тюнинга самой БД (https://postgresqlco.nf/tuning-guide) с пояснением, почему все таки нужно ставить это число.
P.S. Да, где-то это может быть дублирование официальной документации. Но иметь больше одного источника информации, на который ты можешь опираться
в случае необходимости, довольно полезно
для тюнинга самой БД (https://postgresqlco.nf/tuning-guide) с пояснением, почему все таки нужно ставить это число.
P.S. Да, где-то это может быть дублирование официальной документации. Но иметь больше одного источника информации, на который ты можешь опираться
в случае необходимости, довольно полезно
postgresqlco.nf
PostgresqlCO.NF: PostgreSQL configuration for humans
PostgresqlCO.NF is a configuration manager for all PostgreSQL related configuration files. It provides multilanguage documentation for postgresql.conf parameters, lets the user upload his configurations and gives him recommendations on them
Ответ крупных вендоров
https://www.oracle.com/news/announcement/blog/keep-linux-open-and-free-2023-07-10/
https://www.suse.com/news/SUSE-Preserves-Choice-in-Enterprise-Linux/
на пост RedHat
https://www.redhat.com/en/blog/furthering-evolution-centos-stream
https://www.oracle.com/news/announcement/blog/keep-linux-open-and-free-2023-07-10/
https://www.suse.com/news/SUSE-Preserves-Choice-in-Enterprise-Linux/
на пост RedHat
https://www.redhat.com/en/blog/furthering-evolution-centos-stream
Oracle
Keep Linux Open and Free—We Can’t Afford Not To
Oracle underscores its commitment to helping keep Linux open and free for the global Linux community.
🔥1
При запуске команды
CI выдавал следующий output
Начали проверять локально - та же самая ситуация - и exit code 123.
Сначала подумали, что это опять приколы MUSL и не GNU-утилит в alpine (find и grep), но проблема была даже при запуске hadolint без аргументов. При этом запуск контейнера от рута работает без ошибок. Потом грешили на cgroups v2 - что не хватает разрешений на запуск утилиты. В issues hadolint ничего подробного не нашлось.
Потом я запустил strace. В начале вывода увидел строчку
и стал копать в эту сторону.
readlink стоит в alpine из коробки в составе busybox (это multi-call binary).
Я поставил coreutils с GNU-той версией readlink и все завелось
find . -type f -name '*Dockerfile*' | xargs hadolint --failure-threshold warning --format json > report.jsonCI выдавал следующий output
/proc/self/exeНачали проверять локально - та же самая ситуация - и exit code 123.
Сначала подумали, что это опять приколы MUSL и не GNU-утилит в alpine (find и grep), но проблема была даже при запуске hadolint без аргументов. При этом запуск контейнера от рута работает без ошибок. Потом грешили на cgroups v2 - что не хватает разрешений на запуск утилиты. В issues hadolint ничего подробного не нашлось.
Потом я запустил strace. В начале вывода увидел строчку
readlink("/proc/self/exe", "/usr/local/bin/hadolint", 4095) = 23и стал копать в эту сторону.
readlink стоит в alpine из коробки в составе busybox (это multi-call binary).
Я поставил coreutils с GNU-той версией readlink и все завелось
🤯5👍1