Commit Graph

58 Commits (09d0dcb808be361e17e0fa6a1dfcf511e3c528be)

Author SHA1 Message Date
Rene Cannao cc53ddca23 Merge branch 'v3.0-openssl-fix' into v3.0-test0213
2 weeks ago
René Cannaò fa35bda62b
Merge pull request #5069 from evkuzin/v3.0-fix-prometheus-metrics-dumplication
2 weeks ago
Rene Cannao ee85b11ad5 refactor: migrate prepare_v2 SIMPLE case in PgSQL_HostGroups_Manager.cpp
2 weeks ago
Rene Cannao 854ab4fbb6 refactor: migrate generate_pgsql_hostgroup_attributes_table() to RAII prepare_v2
2 weeks ago
Rene Cannao 9939fe17e4 refactor: migrate generate_pgsql_servers_table() to RAII prepare_v2
2 weeks ago
Rene Cannao e3026cbc6f Fix wrong index in connection cleanup loops (MySQL and PgSQL)
3 weeks ago
Rene Cannao 4aedacd83b [skip-ci] Remove deprecated read_only_action implementations from MySQL and PgSQL HostGroups managers
1 month ago
Rahim Kanji 9c0e14a5d1 Replace rand() with lock-free Xoshiro128++ PRNG
3 months ago
Rahim Kanji d09fe4d014 Add pgsql-kill_backend_connection_when_disconnect support
5 months ago
Rahim Kanji ff50bb4ec1 Ensure PgSQL_Errors_statsvdestructor is invoked on delete #5112
6 months ago
Rahim Kanji 8d8577b0ad Ensure PgSQL_Threads_Handler and PgSQL_HostGroups_Manager objects are released when ProxySQL shuts down or restarts.
6 months ago
Evgeny Kuzin 2b44aaa58c
add protocol labels for shared metrics between mysql and psql
7 months ago
Rahim Kanji 4d195adc89 Renamed Multiplex status from MYSQL to PGSQL
7 months ago
Rahim Kanji ce94a7080a Merge branch v3.0_session_param_reset_connection into v3.0_extended_query_protocol
7 months ago
Rahim Kanji 1bcd09044b Refactor Connection Reset Handling
7 months ago
Rahim Kanji 3619fa5d21 Added pgsql-max_stmts_per_connection variable
7 months ago
Rahim Kanji 24fecc1f6e Add PostgreSQL extended query (prepared statement) support in ProxySQL
8 months ago
René Cannaò e88692c172 Deprecate read_only_action()
11 months ago
Rahim Kanji 982be8b08a Code cleanup
11 months ago
Rahim Kanji fbb9500cb9 Refactored connection parameters
11 months ago
Rahim Kanji 570e62b618 Removed MySQL Prepare Statement residual code
1 year ago
Javier Jaramago Fernández 100630fba5 Second iteration on PostgreSQL monitoring POC
1 year ago
Rahim Kanji e939cf088e Added 'stats_pgsql_errors' and 'stats_pgsql_errors_reset' tables
2 years ago
Rahim Kanji 43d3ec82c8 Added stats_pgsql_processlist table
2 years ago
Rahim Kanji b4e1e1eea7 Added stats_pgsql_free_connections table
2 years ago
Rahim Kanji 9cfe5b1761 Added stats_pgsql_connection_pool & stats_pgsql_connection_pool_reset tables
2 years ago
Rahim Kanji c35a6a24cf Added stats_pgsql_global table
2 years ago
Rahim Kanji fad8692e89 Merge remote-tracking branch 'Master_POSTGRES/v2.x_postgres' into v2.x_remove_unused_columns
2 years ago
Rahim Kanji 2730a41a38 Remove 'gtid_port' column from pgsql_servers table
2 years ago
Rahim Kanji 5039c93e28 Code Cleanup
2 years ago
René Cannaò 526113dd59
Merge pull request #48 from sysown/v2.x_postgres_backend
2 years ago
Rahim Kanji fb0d8c0b69 Merge remote-tracking branch 'remotes/Master_POSTGRES/v2.x_postgres' into v2.x_postgres_backend
2 years ago
Rahim Kanji db3fe26590 PgSQL_Thread will now reset connections independently, eliminating the
2 years ago
Rahim Kanji 880d654011 Changing database on the same connection is not supported in PostgreSQL. If a connection with a different database is needed, a new connection will be created; otherwise, a connection with the same database (and username) will be selected from the connection pool.
2 years ago
Rahim Kanji d01e883638 Renamed 'schemaname' to 'dbname' in PgSQL_Connection_userinfo
2 years ago
Rahim Kanji 058be0d9ae * Reset the connection if there is a mismatch between client and server
2 years ago
Rene Cannao 404c5e70f3 More template for Hostgroup Managers
2 years ago
Rene Cannao f8715eee00 Code cleanup
2 years ago
Rene Cannao 2746835aaf Removing Galera , Aurora and GTID from Postgres
2 years ago
Rene Cannao 4236d20ed6 Initial work on template for HostGroups_Manager
2 years ago
Rene Cannao e2362a9ed1 Removed reference to MHM_PTHREAD_MUTEX
2 years ago
Rene Cannao 0a391bd587 Some code cleanup
2 years ago
Rene Cannao a593f215d1 Creating BaseHGC (Base HostGroup Container)
2 years ago
Rene Cannao cf61603375 Creating BaseSrvList
2 years ago
Rahim Kanji b01792cae9 Added multi-statement support
2 years ago
Rahim Kanji c8ce94c85b Merge remote-tracking branch 'Master_POSTGRES/v2.x_postgres' into v2.x_postgres_backend
2 years ago
Rahim Kanji 27e1e4fb7a Many improvements and bug fixes
2 years ago
Miro Stauder 565848c4a0 use local includes - prometheus
2 years ago
Rahim Kanji ef61c367a3 Added support for handling commands and errors
2 years ago
Rahim Kanji a2516654cf Added PgSQL Thread variables.
2 years ago