Re: Two patches to speed up pg_rewind.

Поиск
Список
Период
Сортировка
От Paul Guo
Тема Re: Two patches to speed up pg_rewind.
Дата
Msg-id SA1PR05MB8582BD2ED7AE10ED690BE521C3229@SA1PR05MB8582.namprd05.prod.outlook.com
обсуждение исходный текст
Ответ на Re: Two patches to speed up pg_rewind.  (Paul Guo <guopa@vmware.com>)
Ответы Re: Two patches to speed up pg_rewind.  (Michael Paquier <michael@paquier.xyz>)
Список pgsql-hackers

 

> On 2021/2/19, 10:33 AM, "Paul Guo" <guopa@vmware.com> wrote:

 

> Refactored the code a bit along with fixes. Manually tested them on centos
> & Ubuntu (the later has copy_file_range())

> For the first patch, actually I have some concerns. My assumption is that
> the target pg_data directory should be fsync-ed already. This should be
> correct normally but there is one scenario: a cleanly-shutdown database’s
> pgdata directory was copied to another directory, in this case the new pgdata
> is not fsync-ed - I’m not sure if that exists in real production environment or not,
> but even considering this we could still use the optimization for the case that
> calls ensureCleanShutdown() since this ensures a pgdata fsync on the target.

Did some small modification and rebased the code. See attached for the new version.

 

Вложения

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

Предыдущее
От: "tanghy.fnst@fujitsu.com"
Дата:
Сообщение: [BUG]Update Toast data failure in logical replication
Следующее
От: Bharath Rupireddy
Дата:
Сообщение: Re: Parallel Inserts in CREATE TABLE AS