[pgpool-committers: 4686] pgpool: Fist cut of disable load balance feature.

Tatsuo Ishii ishii at postgresql.org
Thu Apr 19 14:29:15 JST 2018


Fist cut of disable load balance feature.

If write query is issued in an explicit transaction and
disable_load_balance is set to 'trans_transaction', then subsequent
read queries will be redirected to primary node even if the
transaction is closed.

TODO:

- Implement 'always' case. In addition to 'trans_transaction', the
  effect persists even outside of explicit transactions until the
  session ends.

- Documentation

Branch
------
master

Details
-------
https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=ba19a3830c2fed9169e2c65449c32790b399378c

Modified Files
--------------
src/config/pool_config_variables.c         | 18 ++++++++++++++++++
src/include/pool_config.h                  | 22 ++++++++++++++++++++++
src/protocol/CommandComplete.c             |  5 ++++-
src/protocol/pool_proto_modules.c          |  8 ++++++--
src/sample/pgpool.conf.sample              | 11 +++++++++++
src/sample/pgpool.conf.sample-master-slave | 11 +++++++++++
src/sample/pgpool.conf.sample-replication  | 11 +++++++++++
src/sample/pgpool.conf.sample-stream       | 11 +++++++++++
src/utils/pool_process_reporting.c         |  5 +++++
9 files changed, 99 insertions(+), 3 deletions(-)



More information about the pgpool-committers mailing list