pgsql: Cap wal_buffers to avoid a server crash when it's set very large

Поиск
Список
Период
Сортировка
От Robert Haas
Тема pgsql: Cap wal_buffers to avoid a server crash when it's set very large
Дата
Msg-id E1ZMfkG-0000bT-Ct@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Cap wal_buffers to avoid a server crash when it's set very large.

It must be possible to multiply wal_buffers by XLOG_BLCKSZ without
overflowing int, or calculations in StartupXLOG will go badly wrong
and crash the server.  Avoid that by imposing a maximum value on
wal_buffers.  This will be just under 2GB, assuming the usual value
for XLOG_BLCKSZ.

Josh Berkus, per an analysis by Andrew Gierth.

Branch
------
REL9_2_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/5ef8e1114774ea65eb03f48846e1d708ca8da4be

Modified Files
--------------
src/backend/utils/misc/guc.c |    2 +-
1 file changed, 1 insertion(+), 1 deletion(-)


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

Предыдущее
От: Robert Haas
Дата:
Сообщение: pgsql: Tab completion for CREATE SEQUENCE.
Следующее
От: Robert Haas
Дата:
Сообщение: pgsql: Cap wal_buffers to avoid a server crash when it's set very large