Commit Graph

1845 Commits (0a336de04841908e68d24fa581ca07c7eae6e7dd)

Author SHA1 Message Date
Wazir Ahmed 0a336de048 Add validation for `LOAD * FROM CONFIG`
10 months ago
Rahim Kanji 8d8577b0ad Ensure PgSQL_Threads_Handler and PgSQL_HostGroups_Manager objects are released when ProxySQL shuts down or restarts.
10 months ago
René Cannaò b5fa8ca1ae
Merge pull request #5044 from sysown/v3.0_extended_query_protocol
10 months ago
Rahim Kanji 9e4b76d6d1 * Refactored PgSQL_Session::handler___status_WAITING_CLIENT_DATA___STATE_SLEEP___PGSQL_QUERY_qpo.
10 months ago
Rahim Kanji 2d569f3b95 Added support to terminate running queries on timeout
11 months ago
Rahim Kanji 58eac30ff3 Fixed SSL STATUS in PgSQL_Data_Stream
11 months ago
Rahim Kanji 0ddc6e9b93 * Implemented status tracking for LOCK TABLE and pg_advisory_xact_lock, with automatic reset on transaction end
11 months ago
Rahim Kanji a29eaf1eb2 Moved warning_in_hg from Base_Session to MySQL_Session
11 months ago
Rahim Kanji 4d195adc89 Renamed Multiplex status from MYSQL to PGSQL
11 months ago
Rahim Kanji 441504190d Moved sess_STMTs_meta and SLDH from Base_Session to MySQL_Session
11 months ago
René Cannaò afb1865107
Merge pull request #5043 from sysown/v3.0-pgsql_mon_table_fix
11 months ago
Rahim Kanji 070d4ca18d Added DEALLOCATE <stmt_name> and DEALLOCATE ALL support
11 months ago
Rahim Kanji 099597d2d8 Added client_close_all
11 months ago
Rahim Kanji 02eb58db79 Added SET statement tracking support
11 months ago
Rahim Kanji ce94a7080a Merge branch v3.0_session_param_reset_connection into v3.0_extended_query_protocol
11 months ago
Rahim Kanji 249b3d8725 * Replace C-style array with std::array in PgSQL_Connection
11 months ago
Rahim Kanji 50243ef283 Corrected RESET/DEFAULT logic
11 months ago
Rahim Kanji 1bcd09044b Refactor Connection Reset Handling
11 months ago
Rahim Kanji 344ba25777 Add Watchdog PROXYSQLTEST covering MySQL and PgSQL threads
11 months ago
Rahim Kanji 28931cd00d * Replaced malloc with std::vector for safer memory management.
11 months ago
Rahim Kanji 3619fa5d21 Added pgsql-max_stmts_per_connection variable
11 months ago
Rahim Kanji 4ebff4c0cc Added support for protocol-supplied (out-of-band) parameter typing (argument-based)
11 months ago
Rahim Kanji a8a2799187 Improved locks
12 months ago
Rahim Kanji 703a5f35f5 Added stats_pgsql_prepared_statements_info table
12 months ago
Rahim Kanji b989fc2bad Refined Bind Message parameter format, value handling, and result format iterator
12 months ago
Rahim Kanji 06383750b3 Fixed SonarQube warnings where applicable
12 months ago
Rahim Kanji bc87d0d901 * For a Describe Portal message, peek at the next message in the extended query frame. If it is an Execute message, indicating that client is sending a Bind/Describe/Execute sequence
12 months ago
Rahim Kanji 87ad15b01c * Removed autocommit_on_hostgroup from PostgreSQL modules
12 months ago
Javier Jaramago Fernández b7b4864729 Fix table definition for 'pgsql_replication_hostgroups'
12 months ago
Rahim Kanji 48ba491cb7 Add support for unnamed Describe Portal and improve extended query handling
12 months ago
Rahim Kanji 7cde1dcad6 Added comments
12 months ago
Rahim Kanji f9448948cd Set end state for fetch result to indicate that it originates from a simple query or statement execution
12 months ago
Rahim Kanji d3592020ac * Created a separate file for Extended Query messages to reduce clutter in PgSQL_Protocol.
12 months ago
Rahim Kanji 3cff4f9dca * Added sticky backend support for extended query frames: all messages in a single frame will now use the same backend connection.
12 months ago
Rahim Kanji d5fc1fefff Renamed pending_query to extended_query_frame
12 months ago
Rahim Kanji f350102f72 Code cleanup
1 year ago
Rahim Kanji 8bb248cef5 Added Bind and Execute support
1 year ago
Javier Jaramago Fernández 25d5681c61 Fix potential overflow for 'sqlite3_status' memory metrics
1 year ago
Rahim Kanji 4d0618c296 Added Close statement handling
1 year ago
Rahim Kanji a741598a8d Added Describe message handling
1 year ago
Javier Jaramago Fernández 6f2798abe0 Fix memory leak in 'ProxySQL_Admin::stats___mysql_global' - Closes #4976
1 year ago
Rahim Kanji 2a9f67295f Removed warning tracking code from PgSQL_Connection
1 year ago
Rahim Kanji 58c18846c8 Added set_is_client method
1 year ago
Rahim Kanji 24fecc1f6e Add PostgreSQL extended query (prepared statement) support in ProxySQL
1 year ago
Rahim Kanji 026f458f7c Removed last_insert_id from PostgreSQL modules
1 year ago
Rahim Kanji d5451970dc Added comments
1 year ago
Rahim Kanji 700e8c21ae Switched PQ error verbosity to formatted mode.
1 year ago
René Cannaò 2c26a42897
Merge pull request #4819 from sysown/v3.0-ff_conns_eof_caps_match
1 year ago
René Cannaò 66322d05cf
Merge pull request #4851 from sysown/v3.0-ReadySet1
1 year ago
René Cannaò 988d4049ac
Merge pull request #4941 from sysown/v3.0-4935
1 year ago