Commit Graph

423 Commits (cf8cbfd89af57656a4a3253c7d0832ce25728fad)

Author SHA1 Message Date
Rene Cannao 5485bb02f4 Improve fast forward replication CLIENT_DEPRECATE_EOF validation
3 months ago
René Cannaò d3f06c537f Merge branch 'v3.0' into v3.0-ff_conns_eof_caps_match
11 months ago
René Cannaò e0e4d0652b Fix issue #4841
1 year ago
Javier Jaramago Fernández d49a96dade Enforce 'CLIENT_DEPRECATE_EOF' capability match for fast-forward
1 year ago
René Cannaò 7ef5993c35 Revert "Enforce 'CLIENT_DEPRECATE_EOF' capability match for conn-pool"
1 year ago
Javier Jaramago Fernández 50ce205d21 Enforce 'CLIENT_DEPRECATE_EOF' capability match for conn-pool
1 year ago
Rahim Kanji 395a977e68 Merge branch 'v3.0'
1 year ago
Rahim Kanji 967386d7d3 Added the SESSION_FORWARD_TYPE enum to define the type of session forwarding
1 year ago
Rahim Kanji 6d614a4b99 Merge branch 'v3.0'
1 year ago
Rahim Kanji 3b5671267f Implemented overflow-safe multiplication for mysql_thread___threshold_resultset_size and pgsql_thread___threshold_resultset_size
1 year ago
Rahim Kanji cb35d65d73 If query results needs to be cached, the mysql_thread___query_cache_size_MB setting takes precedence over mysql_thread___threshold_resultset_size
1 year ago
René Cannaò 04abd43a57 Initial commit with PostgreSQL support
1 year ago
Rahim Kanji c5bc9ed2c6 DNS Cache Fixes
1 year ago
Javier Jaramago Fernández 05f7c42f9e Improve context on 'MYSQL_OPT_NONBLOCK' for SSL connections
2 years ago
Rahim Kanji ca93da5857 Resolved conflicts
2 years ago
René Cannaò fcc800e390 Documentation on MySQL_Connection::async_query()
2 years ago
René Cannaò 2d89f06a5a Refactoring of ProcessQueryAndSetStatusFlags()
2 years ago
René Cannaò 4264e9349d Refactoring MySQL_Connection::connect_start()
2 years ago
René Cannaò 43b077efca set fileencoding on mysql_connection.cpp
2 years ago
Rahim Kanji c7cf5ba344 Removed MySrvStatus class
2 years ago
René Cannaò 73f8ad0a35 Code split related to generate_proxysql_internal_session_json
2 years ago
Rahim Kanji a081695ae9 * Solved few warnings
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ò 1bc9d9e5f4 Several code documentation
2 years ago
René Cannaò d92c2d2e29 Implementation of MySQL_Connection::set_ssl_params
2 years ago
René Cannaò 8ab51c65e7 ssl_params: use NULL instead of empty string #4466
2 years ago
René Cannaò 548ededd4f Include MySQLServers_SslParams in MySQL_Connection
2 years ago
René Cannaò 9a7c3e8196 Introducing mysql_servers_ssl_params
2 years ago
René Cannaò 41cd740701 Added metric MultiplexDisabled_ext #4241
2 years ago
René Cannaò 699fe7efcd Moved proxysql_find_charset_* functions out of MySQL_Thread.cpp
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
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 b588798a08 Few fixes
2 years ago
Rahim Kanji 6b295477d6 Enhanced Warnings handling in ProxySQL:
2 years ago
Javier Jaramago Fernández bb40e9e431 Fix 'COMMIT|ROLLBACK' forwarding to backend connections - Closes #4264
3 years ago
René Cannaò db632cd7f5 Preserve STATUS_MYSQL_CONNECTION_COMPRESSION after connection reset
3 years ago
Rahim Kanji ff722142bf SSL support on Unix Socket reinstated
3 years ago
Rahim Kanji a1fcf5d94f Added SSLKeylog in ProxySQL Modules
3 years ago
Rahim Kanji 8f899e34f9 Added support for SSLKEYLOGFILE
3 years ago
Rahim Kanji cd352ff141 Disable SSL and Compression for UNIX Socket
3 years ago
Rahim Kanji 3865c81873 DNS Cache module has been updated so that it no longer regards the UNIX socket path as a hostname.
3 years ago
René Cannaò 069140f79e Automatically start a transaction when running a query
3 years ago
René Cannaò e487ddf8ec Set correct backend encryption when switching to fast_forward
3 years ago
René Cannaò f3c604eb84 Implemented mysql_hostgroup_attributes.multiplex
3 years ago
René Cannaò 71e2510ef6 Code cleanup on MySQL_HostGroups_Manager
3 years ago
René Cannaò a2be18881a
Merge pull request #4062 from sysown/v2.x-fast_forward_ssl2
3 years ago
Rahim Kanji 4e44551dd2 ProxySQL crashes if client is not able to keep up with records returned and query has a warning condition
3 years ago