и checkpointer-у ТОЛЬКО, так, что они умируют самым лучшим образом (не имея локов в shared memroy), то, вероятно, ещё и диск кончится, если стоит по середине pg_bouncer?
И на счёт умирания и блокировок. Видимо нужно сделать так, чтобы ядро автоматически снимла блокировку, если процесс, взявший её, умирает. Но да,это не будет работать с spin lock-ами и будет требовать похода из user space в kernel space постоянно...
А сейчас такое уже есть в ядре (что блокировка на ресурс снимается)?
В этом сценарии действительно диск кончится со временим или я чего-то упускаю?
> то, вероятно, ещё и диск кончится, если стоит по середине pg_bouncer? Этого вопроса я не понял. :( А насчёт освобождения ресурсов не знаю, тоже любопытно. Это нужно за разработкой ядра следить, наверное.
> Этого вопроса я не понял. Даже не знаю, что добавить, чтобы стало яснее. Умирает postmaster и checkpointer (самым лучшим образом). Если сессии не закрываются, что выглядит так, что checkpointer-а никто не запустит, а значит wal лог начнёт пухнуть от транзакции, так?
Обсуждают сегодня