Re: Switching XLog source from archive to streaming when primary available
От | Kyotaro Horiguchi |
---|---|
Тема | Re: Switching XLog source from archive to streaming when primary available |
Дата | |
Msg-id | 20220915.172207.1940822794018442836.horikyota.ntt@gmail.com обсуждение исходный текст |
Ответ на | Switching XLog source from archive to streaming when primary available (SATYANARAYANA NARLAPURAM <satyanarlapuram@gmail.com>) |
Ответы |
Re: Switching XLog source from archive to streaming when primary available
|
Список | pgsql-hackers |
At Thu, 15 Sep 2022 10:28:12 +0530, Bharath Rupireddy <bharath.rupireddyforpostgres@gmail.com> wrote in > I'm attaching the v6 patch that's rebased on to the latest HEAD. > Please consider this for review. Thaks for the new version! +#define StreamingReplRetryEnabled() \ + (streaming_replication_retry_interval > 0 && \ + StandbyMode && \ + currentSource == XLOG_FROM_ARCHIVE) It seems to me a bit too complex.. + /* Save the timestamp at which we're switching to archive. */ + if (StreamingReplRetryEnabled()) + switched_to_archive_at = GetCurrentTimestamp(); Anyway we are going to open a file just after this so GetCurrentTimestamp() cannot cause a perceptible degradation. Coulnd't we do that unconditionally, to get rid of the macro? regards. -- Kyotaro Horiguchi NTT Open Source Software Center
В списке pgsql-hackers по дате отправления: