Commit Graph

982 Commits (8bc60ed283bf0a9892809a5bf0ea57732b50b532)

Author SHA1 Message Date
Rahim Kanji 720441af20 Refactored and Optimized Query Cache with PgSQL Support
1 year ago
René Cannaò 04abd43a57 Initial commit with PostgreSQL support
1 year ago
René Cannaò 2726c27710
Merge pull request #4662 from sysown/v2.7_dns_cache_fixes
1 year ago
Rahim Kanji c5bc9ed2c6 DNS Cache Fixes
1 year ago
René Cannaò cf9d5fe21a
Merge pull request #4574 from sysown/set-thread-names
1 year ago
René Cannaò c76dda60d5 Add check before trying to remove trailing spaces or semicolon
2 years ago
René Cannaò 645963af8e Removing trailing semicolon from `USE` #4628
2 years ago
Rene Cannao 95fa15cdf9 Better parsing of USE queries sent with COM_QUERY #4598
2 years ago
Javier Jaramago Fernández b91b6b8f9f Add list of special permitted variables tracking errors - Closes #4591
2 years ago
Andriy Utkin 5e79afa8e0 Set thread names
2 years ago
Rahim Kanji ca93da5857 Resolved conflicts
2 years ago
René Cannaò 321774fa83 Comments and refactoring of handler_ProcessingQueryError_CheckBackendConnectionStatus()
2 years ago
René Cannaò 3cd2901982 Few inline documentation
2 years ago
René Cannaò 678c470b3e Fix out after refactoring generate_proxysql_internal_session_json()
2 years ago
René Cannaò 73f8ad0a35 Code split related to generate_proxysql_internal_session_json
2 years ago
René Cannaò dc2e9fae60 Further code cleanup
2 years ago
René Cannaò 52bc6939d4 Removing label __exit_DSS__STATE_NOT_INITIALIZED
2 years ago
René Cannaò c2f9df4182 Splitting MySQL_Session::handler()
2 years ago
René Cannaò 557b39912d Spit of MySQL_Session::get_pkts_from_client()
2 years ago
Rahim Kanji 4da04c0282 Merge remote-tracking branch 'Master/v2.x' into v2.x_hostgroup_online_servers
2 years ago
Javier Jaramago Fernández f190c0ad0f Handle 'SELECT LAST_INSERT_ID() FROM DUAL' - Closes #4493
2 years ago
Rahim Kanji 8c92f9292a A hostgroup can now be configured to have a maximum number of online servers simultaneously. Once this limit is reached, any new connections attempting to access the connection pool will be denied, and existing connections will gradually be reassigned to the available connection pool until the number of online servers is reduced to meet or fall below the specified maximum.
2 years ago
René Cannaò 9b24fdf4b8 Prevent crash COM_STMT_EXECUTE and invalid stmt_id
2 years ago
René Cannaò 45b517ac7b Removed dead code
2 years ago
René Cannaò 27a1bbb810 Adding MySQL_Session::set_previous_status_mode3()
2 years ago
René Cannaò acbedfb4b3 Call housekeeping_before_pkts() only if hgs_expired_conns.size()
2 years ago
René Cannaò 1bc9d9e5f4 Several code documentation
2 years ago
René Cannaò 9d788c04a9
Merge pull request #4467 from sysown/v2.6-4466
2 years ago
René Cannaò c971d401a4 Use of ssl_params in kill_query_thread()
2 years ago
René Cannaò b1e998ba71 Fix incorrect error handling in kill_query_thread
2 years ago
Javier Jaramago Fernández a9e7af8a7b Add 'session_id' to server lost during query error msg
2 years ago
Javier Jaramago Fernández caed360eeb Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x_sha2pass_draft3
2 years ago
Javier Jaramago Fernández ab8af07c19 Add 'switching_auth_sent' to 'PROXYSQL INTERNAL SESSION'
2 years ago
René Cannaò 7f57f20e5a
Merge pull request #4430 from sysown/v2.x-4241
2 years ago
René Cannaò 41cd740701 Added metric MultiplexDisabled_ext #4241
2 years ago
René Cannaò e958946b82 Handle STATUS command without backends
2 years ago
René Cannaò c3c9746bbc
Merge branch 'v2.x' into v2.x_sha2pass_draft3
2 years ago
Javier Jaramago Fernández e8d2254689 Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-aurora_autodiscovery-refactor_cluster_mysql_servers-gr_bootstrap_mode
2 years ago
René Cannaò 3c2418246c
Merge branch 'v2.x' into v2.x_sha2pass_draft3
2 years ago
René Cannaò 699fe7efcd Moved proxysql_find_charset_* functions out of MySQL_Thread.cpp
2 years ago
René Cannaò 1e98de78af
Merge pull request #4365 from sysown/v2.x_warning_support
2 years ago
Rahim Kanji 8606742583 Merge remote-tracking branch 'Master/v2.x' into v2.x_warning_support_final
2 years ago
Rahim Kanji 09eb50a83e Remove any trailing spaces and semicolons from the SET statement
2 years ago
Rahim Kanji e1c489acb1 * If the backend server has CLIENT_DEPRECATE_EOF enabled, and the client does not support CLIENT_DEPRECATE_EOF, warning_count will be '0' in intermediate EOF packet.
2 years ago
René Cannaò b6deb15ec3
Merge pull request #4372 from sysown/v2.x_prep_stmt_mem_usage
2 years ago
Rahim Kanji 045d6bcaeb * Execute all test cases with 'CLIENT_DEPRECATE_EOF' both enabled and disabled.
2 years ago
Rahim Kanji dae3d669b9 * Setting 'warning_count' as soon as query is executed.
2 years ago
Rahim Kanji 05208e2839 * Update warning_count as soon as query is executed.
2 years ago
Rahim Kanji 743cd502a5 * Updated variable name from 'mysql-query_cache_with_warnings_support' to 'mysql-query_cache_handle_warnings'
2 years ago
Rahim Kanji 1807315950 Merge branch 'v2.x_hostgroup_attr_settings' into v2.x_warnings_support
2 years ago