PITR recovery leaves archive_status files in incorrect state

Поиск
Список
Период
Сортировка
От Simon Riggs
Тема PITR recovery leaves archive_status files in incorrect state
Дата
Msg-id 1182702719.9276.444.camel@silverbirch.site
обсуждение исходный текст
Список pgsql-bugs
Jon Culverson posted to -admin on 2 June with a PITR bug that seems to
go back at least 2 releases, i.e. it occurs in 8.2 and 8.1 current
production releases as well as CVS HEAD.

The issue is that some archive_status files are left in an invalid
state, when the last recovered file is from the archive rather than the
local directory. The archive_status files show that a file that came
from the archive is ready to be archived (again). This causes archiving
to fail on a newly recovered server if you have an archive_command that
prevents duplicate inserts into the archive and you watch the logs long
enough to notice the failure, which can occur some seconds after the
server is operational. [That precise timing window is related to a
second bug report by Kevin Grittner on -hackers on 22 June.]

Recovery itself does not have a bug, so there is no need to take
additional backups as a result of this. The workaround is to set
archive_command to a command that allows duplicate inserts.

Culverson's bug has been patched, as of 8 June and confirmed resolved,
but has not been applied. Please review the patch and apply/reject.

Grittner's bug has not yet been patched by me, expected soon.

--
  Simon Riggs
  EnterpriseDB   http://www.enterprisedb.com

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #3405: plperl_elog - regression test fails
Следующее
От: ""
Дата:
Сообщение: BUG #3411: how to add the granted of "Log on as a service"