postgresql/src/include/replication
Andres Freund 9fab40ad32 Use the new "Slab" context for some allocations in reorderbuffer.h.
Note that this change alone does not yet fully address the performance
problems triggering this work, a large portion of the slowdown is
triggered by the tuple allocator, which isn't converted to the new
allocator.  It would be possible to do so, but using evenly sized
objects, like both the current implementation in reorderbuffer.c and
slab.c, wastes a fair amount of memory.  A later patch by Tomas will
introduce a better approach.

Author: Tomas Vondra
Reviewed-By: Andres Freund
Discussion: https://postgr.es/m/d15dff83-0b37-28ed-0809-95a5cc7292ad@2ndquadrant.com
2017-02-27 03:41:44 -08:00
..
basebackup.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
decode.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
logical.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
logicalfuncs.h Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
logicallauncher.h Update copyright years in some recently added files 2017-01-25 12:32:05 -05:00
logicalproto.h Logical replication 2017-01-20 09:04:49 -05:00
logicalrelation.h Fix typo on comment 2017-02-16 23:53:01 -05:00
logicalworker.h Update copyright years in some recently added files 2017-01-25 12:32:05 -05:00
message.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
origin.h Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
output_plugin.h Formatting and docs corrections for logical decoding output plugins. 2017-02-15 18:15:47 -05:00
pgoutput.h Add more includes so header files are self-contained 2017-01-21 15:49:53 -05:00
reorderbuffer.h Use the new "Slab" context for some allocations in reorderbuffer.h. 2017-02-27 03:41:44 -08:00
slot.h Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
snapbuild.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
syncrep.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
walreceiver.h Logical replication 2017-01-20 09:04:49 -05:00
walsender.h Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
walsender_private.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
worker_internal.h Update copyright years in some recently added files 2017-01-25 12:32:05 -05:00