Commit Graph

69 Commits (f815b778126b517ae1f07a2a4e33701c79f33efe)

Author SHA1 Message Date
Rene Cannao 2c4cc0c0d4 fix(lib): eliminate compiler warnings in core library files
1 month ago
Rahim Kanji 76acb1e3e8 feat: add cluster query support for pgsql_servers_ssl_params
2 months ago
Rahim Kanji e68f8bb74a refactor: simplify pgsql_servers_ssl_params schema and pre-parse TLS range
2 months ago
Rahim Kanji 5ad511568a feat: add pgsql_servers_ssl_params table definitions and admin bootstrap
2 months ago
Rahim Kanji 05e3ed4351 feat: add PgSQLServers_SslParams class with map, generate, get, and commit integration
2 months ago
René Cannaò 37ce0525bb Fix connection pool extraction: separate header, proper unit tests
2 months ago
copilot-swe-agent[bot] 5e8b1e3e5a Extract connection pool decision logic into pure functions (MySQL + PgSQL)
2 months ago
Wazir Ahmed fc12e9a6ab Add protocol label to connpool Prometheus metrics
3 months ago
Rene Cannao 1911b02157 feat: temporarily disable pgsql monitor replication lag group_by_host
3 months ago
Rene Cannao c4fc60bdb0 fix: address security and logic issues in PostgreSQL replication lag monitoring
3 months ago
Javier Jaramago Fernández ba5af979ff feat-wip: Add replication lag support for PostgreSQL monitoring
3 months ago
Rene Cannao cc53ddca23 Merge branch 'v3.0-openssl-fix' into v3.0-test0213
3 months ago
René Cannaò fa35bda62b
Merge pull request #5069 from evkuzin/v3.0-fix-prometheus-metrics-dumplication
4 months ago
Rene Cannao ee85b11ad5 refactor: migrate prepare_v2 SIMPLE case in PgSQL_HostGroups_Manager.cpp
4 months ago
Rene Cannao 854ab4fbb6 refactor: migrate generate_pgsql_hostgroup_attributes_table() to RAII prepare_v2
4 months ago
Rene Cannao 9939fe17e4 refactor: migrate generate_pgsql_servers_table() to RAII prepare_v2
4 months ago
Rene Cannao e3026cbc6f Fix wrong index in connection cleanup loops (MySQL and PgSQL)
4 months ago
Rene Cannao 4aedacd83b [skip-ci] Remove deprecated read_only_action implementations from MySQL and PgSQL HostGroups managers
4 months ago
Rahim Kanji 9c0e14a5d1 Replace rand() with lock-free Xoshiro128++ PRNG
6 months ago
Rahim Kanji d09fe4d014 Add pgsql-kill_backend_connection_when_disconnect support
8 months ago
Rahim Kanji ff50bb4ec1 Ensure PgSQL_Errors_statsvdestructor is invoked on delete #5112
9 months ago
Rahim Kanji 8d8577b0ad Ensure PgSQL_Threads_Handler and PgSQL_HostGroups_Manager objects are released when ProxySQL shuts down or restarts.
9 months ago
Evgeny Kuzin 2b44aaa58c
add protocol labels for shared metrics between mysql and psql
10 months ago
Rahim Kanji 4d195adc89 Renamed Multiplex status from MYSQL to PGSQL
10 months ago
Rahim Kanji ce94a7080a Merge branch v3.0_session_param_reset_connection into v3.0_extended_query_protocol
10 months ago
Rahim Kanji 1bcd09044b Refactor Connection Reset Handling
10 months ago
Rahim Kanji 3619fa5d21 Added pgsql-max_stmts_per_connection variable
10 months ago
Rahim Kanji 24fecc1f6e Add PostgreSQL extended query (prepared statement) support in ProxySQL
11 months ago
René Cannaò e88692c172 Deprecate read_only_action()
1 year ago
Rahim Kanji 982be8b08a Code cleanup
1 year ago
Rahim Kanji fbb9500cb9 Refactored connection parameters
1 year ago
Rahim Kanji 570e62b618 Removed MySQL Prepare Statement residual code
1 year ago
Javier Jaramago Fernández 100630fba5 Second iteration on PostgreSQL monitoring POC
2 years 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