• Simon Riggs's avatar
    Ensure that top level aborts call XLogSetAsyncCommit(). Not doing · 463f151a
    Simon Riggs authored
    so simply leads to data waiting in wal_buffers which then causes
    later commits to potentially do emergency writes and for all forms
    of replication to be potentially delayed without need or benefit.
    Issue pointed out exactly by Fujii Masao, following bug report
    by Robert Haas on a separate though related topic.
    463f151a
xact.c 128 KB