postgresql/src/backend/utils
Andres Freund 02844012b3 aio: Basic subsystem initialization
This commit just does the minimal wiring up of the AIO subsystem, added in the
next commit, to the rest of the system. The next commit contains more details
about motivation and architecture.

This commit is kept separate to make it easier to review, separating the
changes across the tree, from the implementation of the new subsystem.

We discussed squashing this commit with the main commit before merging AIO,
but there has been a mild preference for keeping it separate.

Reviewed-by: Heikki Linnakangas <hlinnaka@iki.fi>
Reviewed-by: Noah Misch <noah@leadboat.com>
Discussion: https://postgr.es/m/uvrtrknj4kdytuboidbhwclo4gxhswwcpgadptsjvjqcluzmah%40brqs62irg4dt
2025-03-17 18:51:33 -04:00
..
activity Revert "Add redo LSN to pgstats files" 2025-03-17 08:35:12 +09:00
adt Fix ARRAY_SUBLINK and ARRAY[] for int2vector and oidvector input. 2025-03-13 16:07:55 -04:00
cache Avoid invalidating all RelationSyncCache entries on publication rename. 2025-03-13 09:16:33 +05:30
error Remove various unnecessary (char *) casts 2025-02-20 19:49:27 +01:00
fmgr pg_noreturn to replace pg_attribute_noreturn() 2025-03-13 12:37:26 +01:00
hash pg_noreturn to replace pg_attribute_noreturn() 2025-03-13 12:37:26 +01:00
init aio: Basic subsystem initialization 2025-03-17 18:51:33 -04:00
mb Update copyright for 2025 2025-01-01 11:21:55 -05:00
misc aio: Basic subsystem initialization 2025-03-17 18:51:33 -04:00
mmgr pg_noreturn to replace pg_attribute_noreturn() 2025-03-13 12:37:26 +01:00
resowner aio: Basic subsystem initialization 2025-03-17 18:51:33 -04:00
sort Simplify and generalize PrepareSortSupportFromIndexRel() 2025-03-14 10:34:08 +01:00
time Improve snapmgr.c comment 2025-03-11 23:28:38 +02:00
.gitignore Rearrange makefile rules for running Gen_fmgrtab.pl. 2018-05-03 17:54:18 -04:00
errcodes.txt Update copyright for 2025 2025-01-01 11:21:55 -05:00
Gen_dummy_probes.pl Update copyright for 2025 2025-01-01 11:21:55 -05:00
Gen_fmgrtab.pl Update copyright for 2025 2025-01-01 11:21:55 -05:00
generate-errcodes.pl Update copyright for 2025 2025-01-01 11:21:55 -05:00
Makefile Update copyright for 2025 2025-01-01 11:21:55 -05:00
meson.build Update copyright for 2025 2025-01-01 11:21:55 -05:00
postprocess_dtrace.sed Update copyright for 2025 2025-01-01 11:21:55 -05:00
probes.d Update copyright for 2025 2025-01-01 11:21:55 -05:00