Re: log_rotation_age integer overflow display quirk

Поиск
Список
Период
Сортировка
От Bernd Helmle
Тема Re: log_rotation_age integer overflow display quirk
Дата
Msg-id 139D8A05100D6654779A0F14@imhotep.credativ.de
обсуждение исходный текст
Ответ на log_rotation_age integer overflow display quirk  (Stefan Kaltenbrunner <stefan@kaltenbrunner.cc>)
Ответы Re: log_rotation_age integer overflow display quirk  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
--On Freitag, Juli 04, 2008 11:31:07 +0200 Stefan Kaltenbrunner 
<stefan@kaltenbrunner.cc> wrote:

> I just noticed that setting log_rotation_age to a value larger than 24
> days results in rather weird output (I have not actually tested yet if
> that affects the functionality too or just the output):
>
>
> test=# show log_rotation_age;
>   log_rotation_age
> ------------------
>   -2134967296ms
> (1 row)

This seems to be a bug in _ShowOption(), where the corresponding value is 
converted into milliseconds to get the biggest possible time unit to 
display. This overflows the result variable (which is declared as int), 
causing this strange output.

--  Thanks
                   Bernd


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

Предыдущее
От: Zdenek Kotala
Дата:
Сообщение: Re: Concurrent Restores
Следующее
От: Zdenek Kotala
Дата:
Сообщение: Review: DTrace probes (merged version)