Fix a BF failure caused by commit 76b78721ca. The issue occurred because the replication slot was not released in the slotsync worker when a slot synchronization cycle was skipped. This skip happened because the required WAL was not received and flushed on the standby server. As a result, in the next cycle, when attempting to acquire the slot, an assertion failure was triggered.
Author: Hou Zhijie <[email protected]> Discussion: https://postgr.es/m/CAA4eK1KMwYUYy=oAVHu9mam+vX50ixxfhO4_C=kgqc8vcqh...@mail.gmail.com Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/3df4df53b06df2a2af56a77bf44cffa6393534fe Modified Files -------------- src/backend/replication/logical/slotsync.c | 4 ++++ 1 file changed, 4 insertions(+)
