pg18: leaks io-uring FDs during restart_after_crash

Поиск
Список
Период
Сортировка
От Justin Pryzby
Тема pg18: leaks io-uring FDs during restart_after_crash
Дата
Msg-id aPKnQQggfNPsInWA@pryzbyj2023
обсуждение исходный текст
Список pgsql-hackers
If a backend crashes/killed due to OOM, then the FDs opened in the
postmaster aren't closed, so after a few crashes you can end up with a
multiple as many FDs opened.  Which can then lead to queries failing
with "too many opened files".

$ postgres -c io_method=io_uring &
$ lsof -p 3732231 2>/dev/null |grep -c io_uring
284
$ kill -9 3732232
$ lsof -p 3732231 2>/dev/null |grep -c io_uring
568

I'm not sure, but that might be related to these other errors.

error_severity         | ERROR
sql_state_code         | XX000
message                | could not read blocks 122..126 in file "base/246942/132857974": Operation canceled
query                  | SELECT DISTINCT attrelid FROM pg_attribute WHERE attacl IS NOT NULL
application_name       | pg_dump

-- 
Justin



В списке pgsql-hackers по дате отправления: