v3-0022-aio-Add-asynchronous-IO-infrastructure.patch.gz
application/x-patch-gzip
Filename: v3-0022-aio-Add-asynchronous-IO-infrastructure.patch.gz
Type: application/x-patch-gzip
Part: 21
Patch
Format: format-patch
Series: patch v3-0022
Subject: aio: Add asynchronous IO infrastructure.
| File | + | − |
|---|---|---|
| configure | 177 | 1 |
| configure.ac | 21 | 0 |
| src/backend/access/transam/xact.c | 12 | 0 |
| src/backend/access/transam/xlog.c | 26 | 0 |
| src/backend/catalog/system_views.sql | 10 | 0 |
| src/backend/Makefile | 4 | 1 |
| src/backend/postmaster/auxprocess.c | 24 | 6 |
| src/backend/postmaster/postmaster.c | 212 | 27 |
| src/backend/storage/aio/aio.c | 2354 | 0 |
| src/backend/storage/aio/aio_funcs.c | 205 | 0 |
| src/backend/storage/aio/aio_io.c | 555 | 0 |
| src/backend/storage/aio/aio_posix.c | 1361 | 0 |
| src/backend/storage/aio/aio_scb.c | 789 | 0 |
| src/backend/storage/aio/aio_uring.c | 778 | 0 |
| src/backend/storage/aio/aio_util.c | 681 | 0 |
| src/backend/storage/aio/aio_worker.c | 393 | 0 |
| src/backend/storage/aio/Makefile | 28 | 0 |
| src/backend/storage/buffer/buf_init.c | 2 | 0 |
| src/backend/storage/buffer/bufmgr.c | 1157 | 476 |
| src/backend/storage/buffer/buf_reserve.c | 479 | 0 |
| src/backend/storage/buffer/localbuf.c | 2 | 0 |
| src/backend/storage/buffer/Makefile | 1 | 0 |
| src/backend/storage/file/fd.c | 106 | 0 |
| src/backend/storage/ipc/ipci.c | 4 | 0 |
| src/backend/storage/ipc/procsignal.c | 8 | 2 |
| src/backend/storage/lmgr/lwlock.c | 5 | 1 |
| src/backend/storage/lmgr/lwlocknames.txt | 2 | 0 |
| src/backend/storage/Makefile | 1 | 1 |
| src/backend/storage/page/bufpage.c | 60 | 26 |
| src/backend/storage/smgr/md.c | 145 | 0 |
| src/backend/storage/smgr/smgr.c | 47 | 0 |
| src/backend/tcop/postgres.c | 9 | 0 |
| src/backend/utils/activity/backend_status.c | 11 | 9 |
| src/backend/utils/activity/wait_event.c | 27 | 0 |
| src/backend/utils/init/miscinit.c | 6 | 0 |
| src/backend/utils/init/postinit.c | 3 | 0 |
| src/backend/utils/misc/guc.c | 45 | 0 |
| src/backend/utils/resowner/resowner.c | 82 | 2 |
| src/include/access/xlog_internal.h | 6 | 0 |
| src/include/catalog/pg_proc.dat | 11 | 0 |
| src/include/c.h | 10 | 0 |
| src/include/miscadmin.h | 3 | 0 |
| src/include/pg_config.h.in | 9 | 0 |
| src/include/postmaster/postmaster.h | 2 | 0 |
| src/include/storage/aio.h | 288 | 0 |
| src/include/storage/aio_internal.h | 651 | 0 |
| src/include/storage/buf_internals.h | 20 | 0 |
| src/include/storage/bufmgr.h | 10 | 1 |
| src/include/storage/bufpage.h | 3 | 1 |
| src/include/storage/fd.h | 7 | 1 |
| src/include/storage/lwlock.h | 2 | 0 |
| src/include/storage/md.h | 10 | 0 |
| src/include/storage/proc.h | 2 | 1 |
| src/include/storage/procsignal.h | 1 | 0 |
| src/include/storage/smgr.h | 11 | 0 |
| src/include/utils/resowner_private.h | 15 | 0 |
| src/include/utils/wait_event.h | 10 | 1 |
| src/Makefile.global.in | 5 | 0 |
| src/test/recovery/t/016_min_consistency.pl | 4 | 0 |
| src/test/regress/expected/rules.out | 25 | 0 |
| src/tools/msvc/Mkvcbuild.pm | 2 | 0 |
| src/tools/msvc/Solution.pm | 3 | 0 |
Binary attachment — download to view.