[MXS-3940] Debug assertion in mariadb_backend.cc Created: 2022-01-08  Updated: 2022-01-13  Resolved: 2022-01-13

Status: Closed
Project: MariaDB MaxScale
Component/s: Protocol
Affects Version/s: 6.0.0
Fix Version/s: 6.2.1

Type: Bug Priority: Major
Reporter: markus makela Assignee: markus makela
Resolution: Fixed Votes: 0
Labels: None


 Description   

If a connection has more than one queued up session command response that needs checking and the first one returns an answer that differs from the accepted one, the connection is closed but the response checking does not stop. This causes a debug assertion in MariaDBBackendConnection::track_query to be hit that can be called by MariaDBBackendConnection::track_response. The correct thing to do is to break out of the loop whenever a partial response or an error is received.


Generated at Thu Feb 08 04:25:02 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.