I have split the patch into two. I have kept the logic of skipping streaming changes in the second patch. I will work on the second patch once we can figure out a solution for the COMMIT PREPARED after restart problem.
regards, Ajin Cherian
v23-0001-Skip-empty-transactions-for-logical-replication.patch
Description: Binary data
v23-0002-Skip-empty-streamed-transactions-for-logical-rep.patch
Description: Binary data