Re: Something else about Redo Logs disappearing

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Something else about Redo Logs disappearing
Дата
Msg-id 2191826.1591680440@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Something else about Redo Logs disappearing  (Adrian Klaver <adrian.klaver@aklaver.com>)
Ответы Re: Something else about Redo Logs disappearing
Список pgsql-general
Adrian Klaver <adrian.klaver@aklaver.com> writes:
> On 6/8/20 7:33 PM, Peter wrote:
>> That "cp" is usually not synchronous. So there is the possibility
>> that this command terminates successfully, and reports exitcode zero
>> back to the Postgres, and then the Postgres will consider that log
>> being safely away.

> Which is why just following the above command in the docs is:
> "(This is an example, not a recommendation, and might not work on all 
> platforms.) "

Yeah.  There have been discussions about changing that disclaimer to be
more forceful, because in point of fact a plain "cp" is generally not safe
enough.  You need to fsync the written file, and on many filesystems you
also have to fsync the directory it's in.

> Generally for peace of mind folks use third party tools like:

+1.  Rolling your own archive script is seldom advisable.

            regards, tom lane



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

Предыдущее
От: Adrian Klaver
Дата:
Сообщение: Re: Something else about Redo Logs disappearing
Следующее
От: Paul Förster
Дата:
Сообщение: Re: troubleshooting postgresql ldap authentication