Re: pg_basebackup, manifests and backends older than ~12

Поиск
Список
Период
Сортировка
От David Steele
Тема Re: pg_basebackup, manifests and backends older than ~12
Дата
Msg-id d549b0f2-f70f-c09e-5624-80d6630c3163@pgmasters.net
обсуждение исходный текст
Ответ на pg_basebackup, manifests and backends older than ~12  (Michael Paquier <michael@paquier.xyz>)
Ответы Re: pg_basebackup, manifests and backends older than ~12
Re: pg_basebackup, manifests and backends older than ~12
Список pgsql-hackers
On 4/10/20 4:09 AM, Michael Paquier wrote:
> 
> I have noticed that attempting to use pg_basebackup from HEAD leads to
> failures when using it with backend versions from 12 and older:
> $ pg_basebackup -D hoge
> pg_basebackup: error: backup manifests are not supported by server
> version 12beta2
> pg_basebackup: removing data directory "hoge"
> 
> This is a bit backwards with what we did in the past to maintain
> compatibility silently when possible, for example look at the handling
> of temporary replication slots.  Instead of an error when means to
> force users to have to specify --no-manifest in this case, shouldn't
> we silently disable the generation of the backup manifest?  We know
> that this option won't work on older server versions anyway.

I'm a bit conflicted here. I see where you are coming from, but given 
that writing a manifest is now the default I'm not sure silently 
skipping it is ideal.

Regards,
-- 
-David
david@pgmasters.net



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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [HACKERS] make async slave to wait for lsn to be replayed
Следующее
От: Andres Freund
Дата:
Сообщение: Re: pg_validatebackup -> pg_verifybackup?