Re: Interaction of PITR backups and Bulk operationsavoiding WAL

Поиск
Список
Период
Сортировка
От Simon Riggs
Тема Re: Interaction of PITR backups and Bulk operationsavoiding WAL
Дата
Msg-id 1173457991.3641.287.camel@silverbirch.site
обсуждение исходный текст
Ответ на Re: Interaction of PITR backups and Bulk operations avoiding WAL  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Interaction of PITR backups and Bulk operationsavoiding WAL  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On Fri, 2007-03-09 at 11:15 -0500, Tom Lane wrote:
> "Simon Riggs" <simon@2ndquadrant.com> writes:
> > Say you issue COPY, CREATE INDEX etc..
> > pg_start_backup()
> > pg_stop_backup()
> > ...then bulk operation ends.
> > This will result in a base backup that does not contain the data written
> > during the bulk operation and the changes aren't in WAL either.
> 
> Uh, no.  The state of XLogArchivingActive() isn't affected by that.

Sorry, error case should have been

Say you issue COPY, CREATE INDEX etc..
set archive_command
pg_ctl reload 
pg_start_backup()
pg_stop_backup()
...then bulk operation ends.

> It strikes me that allowing archive_command to be changed on the fly
> might not be such a good idea though, or at least it shouldn't be
> possible to flip it from empty to nonempty during live operation.

As long as we allow it to be turned on/off during normal operation then
there is a current window of error.

I'd rather fix it the proposed way than force a restart. ISTM wrong to
have an availability feature cause downtime.

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




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

Предыдущее
От: Heikki Linnakangas
Дата:
Сообщение: Re: CLUSTER and MVCC
Следующее
От: Tom Lane
Дата:
Сообщение: Re: CLUSTER and MVCC