New feature: dml dml object level load balance support
authorMuhammad Usama <m.usama@HighGo.ca>
Tue, 21 Jul 2020 09:14:00 +0000 (14:14 +0500)
committerMuhammad Usama <m.usama@gmail.com>
Tue, 21 Jul 2020 09:20:24 +0000 (14:20 +0500)
commit761d30a17d04350fb3a67bce43440731c8ba3c90
tree90a937448e3cabcd20a226fa8efefc77ce1f9ac1
parentf6477cdc4aaaf5e989751511df63afc1f38c5a72
New feature: dml dml object level load balance support

Patch contributed by Sunbiao<sunbiao@highgo.com> and
some enhancements done by me
19 files changed:
doc/src/sgml/loadbalance.sgml
src/config/pool_config_variables.c
src/context/pool_query_context.c
src/context/pool_session_context.c
src/include/context/pool_query_context.h
src/include/context/pool_session_context.h
src/include/pool_config.h
src/protocol/pool_proto_modules.c
src/sample/pgpool.conf.sample-raw
src/sample/pgpool.conf.sample-replication
src/sample/pgpool.conf.sample-slony
src/sample/pgpool.conf.sample-snapshot
src/sample/pgpool.conf.sample-stream
src/test/dml-adaptive-test/extended-query-test/expected/disable-load-balance-dml.data [new file with mode: 0755]
src/test/dml-adaptive-test/extended-query-test/test.sh [new file with mode: 0755]
src/test/dml-adaptive-test/extended-query-test/test_data_files/disable-load-balance-dml.data [new file with mode: 0755]
src/test/dml-adaptive-test/simple-query-test/test.sh [new file with mode: 0755]
src/utils/pool_process_reporting.c
src/utils/pool_select_walker.c