postgresql/contrib/test_decoding/expected
Andres Freund 5f79580ad6 Fix memory lifetime issues of replication slot stats.
When accessing replication slot stats, introduced in 9868167500,
pgstat_read_statsfiles() reads the data into newly allocated
memory. Unfortunately the current memory context at that point is the
callers, leading to leaks and use-after-free dangers.

The fix is trivial, explicitly use pgStatLocalContext. There's some
potential for further improvements, but that's outside of the scope of
this bugfix.

No backpatch necessary, feature is only in HEAD.

Author: Andres Freund <andres@anarazel.de>
Discussion: https://postgr.es/m/20210317230447.c7uc4g3vbs4wi32i@alap3.anarazel.de
2021-03-17 16:21:46 -07:00
..
binary.out Message style improvements 2015-10-28 20:38:36 -04:00
concurrent_ddl_dml.out Handle heap rewrites even better in logical decoding 2018-03-21 09:15:04 -04:00
concurrent_stream.out Fix 'skip-empty-xacts' option in test_decoding for streaming mode. 2020-11-17 12:14:53 +05:30
ddl.out Add regression tests for REPLICA IDENTITY with dropped indexes 2020-08-26 20:42:27 +09:00
decoding_in_xact.out Introduce xid8-based functions to replace txid_XXX. 2020-04-07 12:04:32 +12:00
decoding_into_rel.out Fix crash when logical decoding is invoked from a PL function. 2017-10-06 19:18:58 -04:00
delayed_startup.out Introduce logical decoding. 2014-03-03 16:32:18 -05:00
messages.out Add required database and origin filtering for logical messages. 2016-04-13 17:38:54 -07:00
mxact.out Introduce logical decoding. 2014-03-03 16:32:18 -05:00
oldest_xmin.out Introduce xid8-based functions to replace txid_XXX. 2020-04-07 12:04:32 +12:00
ondisk_startup.out Introduce xid8-based functions to replace txid_XXX. 2020-04-07 12:04:32 +12:00
permissions.out Replace AclObjectKind with ObjectType 2018-01-19 14:01:15 -05:00
prepared.out Add skip-empty-xacts option to test_decoding for use in the regression tests. 2014-09-01 15:59:44 +02:00
replorigin.out Replace superuser check by ACLs for replication origin functions 2020-06-14 12:40:37 +09:00
rewrite.out Fix regression tests to use only global names beginning with "regress_". 2019-06-29 11:09:03 -04:00
slot.out Check slot->restart_lsn validity in a few more places 2020-04-28 20:39:04 -04:00
snapshot_transfer.out Introduce xid8-based functions to replace txid_XXX. 2020-04-07 12:04:32 +12:00
spill.out Make contrib/test_decoding regression tests safe for CZ locale. 2016-11-21 20:39:28 -05:00
stats.out Fix memory lifetime issues of replication slot stats. 2021-03-17 16:21:46 -07:00
stream.out Skip empty transaction stream in test_decoding. 2020-09-11 10:00:01 +05:30
subxact_without_top.out Stop demanding that top xact must be seen before subxact in decoding. 2020-02-19 08:15:49 +05:30
time.out logical decoding: fix decoding of a commit's commit time. 2016-03-02 23:42:21 -08:00
toast.out Propagate ALTER TABLE ... SET STORAGE to indexes 2020-05-08 08:39:17 +02:00
truncate.out Implement streaming mode in ReorderBuffer. 2020-08-08 07:47:06 +05:30
twophase_snapshot.out Add option to enable two_phase commits via pg_create_logical_replication_slot. 2021-03-03 07:34:11 +05:30
twophase_stream.out Add option to enable two_phase commits via pg_create_logical_replication_slot. 2021-03-03 07:34:11 +05:30
twophase.out Add option to enable two_phase commits via pg_create_logical_replication_slot. 2021-03-03 07:34:11 +05:30
xact.out Don't propagate a null subtransaction snapshot up to parent transaction. 2016-08-07 13:15:55 -04:00