Details
-
New Feature
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
None
-
MXS-SPRINT-186
Description
By adding load related metadata to the login requests, the connectors can make more educated guesses as to where to connect next. This would work well with the MariaDB connectors that support multiple endpoints and would allow a more even load distribution.
Attachments
Issue Links
- relates to
-
MDEV-31609 Send initial values of system variables in first OK packet
-
- Closed
-
-
CONJ-1084 loadbalance distribution ensuring repartition after failover
-
- Closed
-
-
MDEV-15935 Connection Redirection Mechanism in MariaDB Client/Server Protocol
-
- Closed
-
-
MXS-4153 Graceful Restart
-
- Open
-
MaxScale will now by default send the same values that are set as the default values of session_track_system_variables in the first OK packet: character_set_client, character_set_connection, character_set_results, time_zone. Additionally, the system_time_zone, max_allowed_packet and tx_isolation values are sent as well. The current connection count is also added as threads_connected along with the 64-bit connection ID as connection_id. The autocommit value is not sent since it's redundant as one of the server status bits is reserved for it.