[MXS-4625] Query classifier does not classify XA transactions correctly. Created: 2023-05-25  Updated: 2023-05-26  Resolved: 2023-05-26

Status: Closed
Project: MariaDB MaxScale
Component/s: QueryClassifier
Affects Version/s: 22.08, 23.02
Fix Version/s: 22.08.6, 23.02.2

Type: Bug Priority: Major
Reporter: Johan Wikman Assignee: Johan Wikman
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Relates
relates to MXS-4614 Query classifier does not recognize B... Closed

 Description   

There is a fast custom parser for detecting transaction boundaries etc. There is also a sqlite3 based parser that handles that and more. The former is used when only the minimal amount of information must be extracted and the latter when it is known that full parsing will be needed.

The latter parser does not correctly classify XA transactions, which will cause transaction boundaries to be missed, which is of relevance if transaction replay is used as it means that the transaction replay buffer will not be flushed when it could be.


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