git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: 6910032) | patch
Split the shared-memory array of PGPROC pointers out of the sinval
2005年5月19日 21:35:48 +0000 (21:35 +0000)
2005年5月19日 21:35:48 +0000 (21:35 +0000)
commit ee3b71f6bce929b07636f76d1654832cb6b5a489
Split the shared-memory array of PGPROC pointers out of the sinval
communication structure, and make it its own module with its own lock.
This should reduce contention at least a little, and it definitely makes
the code seem cleaner. Per my recent proposal.
30 files changed:
src/backend/access/heap/heapam.c diff | blob | blame | history
src/backend/access/transam/README diff | blob | blame | history
src/backend/access/transam/multixact.c diff | blob | blame | history
src/backend/access/transam/subtrans.c diff | blob | blame | history
src/backend/access/transam/varsup.c diff | blob | blame | history
src/backend/access/transam/xact.c diff | blob | blame | history
src/backend/access/transam/xlog.c diff | blob | blame | history
src/backend/catalog/index.c diff | blob | blame | history
src/backend/commands/dbcommands.c diff | blob | blame | history
src/backend/commands/vacuum.c diff | blob | blame | history
src/backend/commands/vacuumlazy.c diff | blob | blame | history
src/backend/storage/buffer/buf_init.c diff | blob | blame | history
src/backend/storage/buffer/bufmgr.c diff | blob | blame | history
src/backend/storage/ipc/Makefile diff | blob | blame | history
src/backend/storage/ipc/ipci.c diff | blob | blame | history
src/backend/storage/ipc/procarray.c [new file with mode: 0644] blob
src/backend/storage/ipc/sinval.c diff | blob | blame | history
src/backend/storage/ipc/sinvaladt.c diff | blob | blame | history
src/backend/storage/lmgr/lmgr.c diff | blob | blame | history
src/backend/storage/lmgr/proc.c diff | blob | blame | history
src/backend/utils/adt/misc.c diff | blob | blame | history
src/backend/utils/init/postinit.c diff | blob | blame | history
src/backend/utils/time/tqual.c diff | blob | blame | history
src/include/storage/buf_internals.h diff | blob | blame | history
src/include/storage/lwlock.h diff | blob | blame | history
src/include/storage/proc.h diff | blob | blame | history
src/include/storage/procarray.h [new file with mode: 0644] blob
src/include/storage/sinval.h diff | blob | blame | history
src/include/storage/sinvaladt.h diff | blob | blame | history
src/include/utils/tqual.h diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /