Re: [PoC] pg_upgrade: allow to upgrade publisher node
| От | Dilip Kumar |
|---|---|
| Тема | Re: [PoC] pg_upgrade: allow to upgrade publisher node |
| Дата | |
| Msg-id | CAFiTN-uzO_5SZO6skM0ywbBX8mfE5uT_2qNnhYHjRCr1vemqew@mail.gmail.com обсуждение исходный текст |
| Ответ на | RE: [PoC] pg_upgrade: allow to upgrade publisher node ("Hayato Kuroda (Fujitsu)" <kuroda.hayato@fujitsu.com>) |
| Ответы |
Re: [PoC] pg_upgrade: allow to upgrade publisher node
|
| Список | pgsql-hackers |
On Wed, Sep 20, 2023 at 11:00 AM Hayato Kuroda (Fujitsu) <kuroda.hayato@fujitsu.com> wrote: > > Dear Amit, > > Thank you for reviewing! PSA new version. In this version I ran pgindent again. > + /* + * There is a possibility that following records may be generated + * during the upgrade. + */ + if (!CHECK_WAL_RECORD(rmid, info, RM_XLOG_ID, XLOG_CHECKPOINT_SHUTDOWN) && + !CHECK_WAL_RECORD(rmid, info, RM_XLOG_ID, XLOG_CHECKPOINT_ONLINE) && + !CHECK_WAL_RECORD(rmid, info, RM_XLOG_ID, XLOG_SWITCH) && + !CHECK_WAL_RECORD(rmid, info, RM_XLOG_ID, XLOG_FPI_FOR_HINT) && + !CHECK_WAL_RECORD(rmid, info, RM_XLOG_ID, XLOG_PARAMETER_CHANGE) && + !CHECK_WAL_RECORD(rmid, info, RM_STANDBY_ID, XLOG_RUNNING_XACTS) && + !CHECK_WAL_RECORD(rmid, info, RM_HEAP2_ID, XLOG_HEAP2_PRUNE)) + is_valid = false; + + CHECK_FOR_INTERRUPTS(); Just wondering why XLOG_HEAP2_VACUUM or other vacuum-related commands can not occur during the upgrade? -- Regards, Dilip Kumar EnterpriseDB: http://www.enterprisedb.com
В списке pgsql-hackers по дате отправления: