[pgpool-committers: 4106] pgpool: Importing the latest changes in the MemoryManager API from Post
Muhammad Usama
m.usama at gmail.com
Fri Jun 30 00:55:28 JST 2017
Importing the latest changes in the MemoryManager API from PostgreSQL code.
Pgpool-II has borrowed the MemoryManager from PostgreSQL source and recently
there have been some performance updates made to the PostgreSQL's
memory manager, from which Pgpool-II can also benefit from.
This need was identified by the reporter of issue: "315: High CPU usage when
commiting large transactions and using in (shared) memory cache"
Branch
------
V3_6_STABLE
Details
-------
https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=85392b89b5791cb3dceb59c6567f47911758467e
Modified Files
--------------
src/include/parser/pg_config_manual.h | 9 +
src/include/pool_type.h | 16 +
src/include/utils/memnodes.h | 36 +-
src/include/utils/memutils.h | 105 ++++--
src/include/utils/palloc.h | 91 +++--
src/utils/mmgr/aset.c | 482 ++++++++++++--------------
src/utils/mmgr/mcxt.c | 612 ++++++++++++++++++++++++----------
7 files changed, 823 insertions(+), 528 deletions(-)
More information about the pgpool-committers
mailing list