postgresql/src/include/replication
Simon Riggs a4ccc1cef5 Generational memory allocator
Add new style of memory allocator, known as Generational
appropriate for use in cases where memory is allocated
and then freed in roughly oldest first order (FIFO).

Use new allocator for logical decoding’s reorderbuffer
to significantly reduce memory usage and improve performance.

Author: Tomas Vondra
Reviewed-by: Simon Riggs
2017-11-23 05:45:07 +11:00
..
basebackup.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
decode.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
logical.h Phase 3 of pgindent updates. 2017-06-21 15:35:54 -04:00
logicalfuncs.h Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
logicallauncher.h Only kill sync workers at commit time in subscription DDL 2017-08-04 21:17:47 -04:00
logicalproto.h Update copyright in recently added files 2017-07-26 18:17:18 -04:00
logicalrelation.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
logicalworker.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
message.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
origin.h Fix replication origin-related race conditions 2017-08-08 16:07:46 -04:00
output_plugin.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
pgoutput.h Update copyright in recently added files 2017-07-26 18:17:18 -04:00
reorderbuffer.h Generational memory allocator 2017-11-23 05:45:07 +11:00
slot.h Update code comment for temporary replication slots 2017-08-23 14:59:25 -04:00
snapbuild.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
syncrep.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
walreceiver.h Fix race condition with unprotected use of a latch pointer variable. 2017-10-03 14:00:56 -04:00
walsender.h Phase 2 of pgindent updates. 2017-06-21 15:19:25 -04:00
walsender_private.h Fix locking in WAL receiver/sender shmem state structs 2017-06-30 18:06:33 -04:00
worker_internal.h Only kill sync workers at commit time in subscription DDL 2017-08-04 21:17:47 -04:00