• Andres Freund's avatar
    Add skip-empty-xacts option to test_decoding for use in the regression tests. · d6fa44fc
    Andres Freund authored
    The regression tests for contrib/test_decoding regularly failed on
    postgres instances that were very slow. Either because the hardware
    itself was slow or because very expensive debugging options like
    CLOBBER_CACHE_ALWAYS were used.
    
    The reason they failed was just that some additional transactions were
    decoded. Analyze and vacuum, triggered by autovac.
    
    To fix just add a option to test_decoding to only display transactions
    in which a change was actually displayed. That's not pretty because it
    removes information from the tests; but better than constantly failing
    tests in very likely harmless ways.
    
    Backpatch to 9.4 where logical decoding was introduced.
    
    Discussion: 20140629142511.GA26930@awork2.anarazel.de
    d6fa44fc
prepared.out 2.25 KB