postgresql/contrib/test_decoding/expected
Andres Freund 23a2b818f5 Fix issues with wide tuples being updated and REPLICA IDENTITY FULL.
When replica identity full is being used with a wide tuple (above 2^16
bytes after compression) it lead to errors and/or crashes during
decoding because the length field used to store such tuples doesn't
fit into the variable used to store the width in the WAL record.

To fix, discontinue use of xl_heap_header_len.t_len when decoding the
old tuple version, instead compute length of the old tuple by
subtracting the new tuple's length from the record length.

In newer version of postgres this issue is moot because the length is
stored by the new WAL machinery, instead of a xl_heap_header_len
struct.  A separate commit will forward-patch the regression test.

Reported-By: "anderson"
Discussion: http://postgr.es/m/20170105144819.f6i5o64vfvy4bn5i@alap3.anarazel.de
2017-08-05 14:56:40 -07:00
..
binary.out test_decoding: Protect against rare spurious test failures. 2015-09-22 15:47:53 +02:00
concurrent_ddl_dml.out Add skip-empty-xacts option to test_decoding for use in the regression tests. 2014-09-01 16:08:57 +02:00
ddl.out Fix core dump in ReorderBufferRestoreChange on alignment-picky platforms. 2016-04-14 19:42:22 -04:00
decoding_in_xact.out Add skip-empty-xacts option to test_decoding for use in the regression tests. 2014-09-01 16:08:57 +02:00
decoding_into_rel.out Don't skip SQL backends in logical decoding for visibility computation. 2014-12-02 23:52:44 +01:00
delayed_startup.out Introduce logical decoding. 2014-03-03 16:32:18 -05:00
mxact.out Introduce logical decoding. 2014-03-03 16:32:18 -05:00
ondisk_startup.out Fix race condition leading to hanging logical slot creation. 2017-05-13 14:21:00 -07:00
permissions.out Add skip-empty-xacts option to test_decoding for use in the regression tests. 2014-09-01 16:08:57 +02:00
prepared.out Add skip-empty-xacts option to test_decoding for use in the regression tests. 2014-09-01 16:08:57 +02:00
rewrite.out Add skip-empty-xacts option to test_decoding for use in the regression tests. 2014-09-01 16:08:57 +02:00
spill.out Make contrib/test_decoding regression tests safe for CZ locale. 2016-11-21 20:39:28 -05:00
toast.out Fix issues with wide tuples being updated and REPLICA IDENTITY FULL. 2017-08-05 14:56:40 -07:00
xact.out Don't propagate a null subtransaction snapshot up to parent transaction. 2016-08-07 13:15:55 -04:00