Re: [PoC] pg_upgrade: allow to upgrade publisher node
Amit Kapila <amit.kapila16@gmail.com>
From: Amit Kapila <amit.kapila16@gmail.com>
To: "Hayato Kuroda (Fujitsu)" <kuroda.hayato@fujitsu.com>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>,
Julien Rouhaud <rjuju123@gmail.com>, vignesh C <vignesh21@gmail.com>, Masahiko Sawada <sawada.mshk@gmail.com>, "Jonathan S. Katz" <jkatz@postgresql.org>
Date: 2023-08-14T05:21:45Z
Lists: pgsql-hackers
On Thu, Aug 10, 2023 at 8:32 PM Hayato Kuroda (Fujitsu) <kuroda.hayato@fujitsu.com> wrote: > > Based on recent discussions, I updated the patch set. I did not reply one by one > because there are many posts, but thank you for giving many suggestion! > > Followings shows what I changed. > > 1. > This feature is now enabled by default. Instead "--exclude-logical-replication-slots" > was added. (Per suggestions like [1]) > AFAICS, we don't have any concrete agreement on such an option but my vote is to not have such an option as we don't have any similar option for any other object. I understand that it could be convenient for some use cases where some of the logical slots are not yet caught up w.r.t WAL and users want to upgrade without the slots but not sure if that is really the case. Does anyone else have an opinion on this point? -- With Regards, Amit Kapila.
Commits
-
Fix issues in binary_upgrade_logical_slot_has_caught_up().
- 0bf62460bb9e 17.0 landed
-
Fix a random failure in 003_logical_slots.pl.
- 63c5df126abb 17.0 landed
-
Fix a test in 003_logical_slots.
- 3e36e48d8efe 17.0 landed
-
Fix uninitialized slot array access during the upgrade.
- a7db71ed2787 17.0 landed
-
Fix the test 003_logical_slots.
- 8af917be6bad 17.0 landed
-
Commit b195e6d482 forgot to update meson.build.
- 8949b978ff49 17.0 landed
-
Use shorter file names in the upgrade logical slots test.
- b195e6d482b8 17.0 landed
-
Migrate logical slots to the new node during an upgrade.
- 29d0a77fa660 17.0 landed
-
Flush logical slots to disk during a shutdown checkpoint if required.
- e0b2eed047df 17.0 landed
-
Prevent possibility of panics during shutdown checkpoint.
- c6c333436491 10.0 cited