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-0000bL-C2@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_5_STABLE

Details
-------
http://git.postgresql.org/pg/commitdiff/cd52e4a2b945403659219350c4d4c6e6539a1e11

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


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

Предыдущее
От: Robert Haas
Дата:
Сообщение: 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