pgsql: Remove the streaming files for incomplete xacts after restart. - Mailing list pgsql-committers

From Amit Kapila
Subject pgsql: Remove the streaming files for incomplete xacts after restart.
Date
Msg-id E1pE3BD-002RdU-AW@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Remove the streaming files for incomplete xacts after restart.

After restart, we try to stream the changes for large transactions that
were not sent before server crash and restart. However, we forget to send
the abort message for such transactions. This leads to spurious streaming
files on the subscriber which won't be cleaned till the apply worker or
the subscriber server restarts.

Reported-by: Dilip Kumar
Author: Hou Zhijie
Reviewed-by: Dilip Kumar and Amit Kapila
Backpatch-through: 14
Discussion: https://postgr.es/m/OS0PR01MB5716A773F46768A1B75BE24394FB9@OS0PR01MB5716.jpnprd01.prod.outlook.com

Branch
------
REL_15_STABLE

Details
-------
https://git.postgresql.org/pg/commitdiff/18b81258ab60cdd172329fe80dd2314d587bd551

Modified Files
--------------
src/backend/replication/logical/reorderbuffer.c | 4 ++++
1 file changed, 4 insertions(+)


pgsql-committers by date:

Previous
From: David Rowley
Date:
Subject: pgsql: Add additional regression tests for select_active_windows
Next
From: David Rowley
Date:
Subject: Re: pgsql: Fix calculation of which GENERATED columns need to be updated.