• Amit Kapila's avatar
    Allow streaming the changes after speculative aborts. · dfceed30
    Amit Kapila authored
    Until now, we didn't allow to stream the changes in logical replication
    till we receive speculative confirm or the next DML change record after
    speculative inserts. The reason was that we never use to process
    speculative aborts but after commit 4daa140a it is possible to process
    them so we can allow streaming once we receive speculative abort after
    speculative insertion.
    
    We decided to backpatch to 14 where the feature for streaming in progress
    transactions have been introduced as this is a minor change and makes that
    functionality better.
    
    Author: Amit Kapila
    Reviewed-By: Dilip Kumar
    Backpatch-through: 14
    Discussion: https://postgr.es/m/CAA4eK1KdqmTCtrBR6oFfGELrLLbDLDedL6zACcsUOQuTJBj1vw@mail.gmail.com
    dfceed30
reorderbuffer.c 146 KB