[MXS-4879] Transaction state viewed from the session is different from the transaction state as viewed from RWS. Created: 2023-11-27  Updated: 2023-12-11  Resolved: 2023-12-11

Status: Closed
Project: MariaDB MaxScale
Component/s: Core, Protocol
Affects Version/s: 23.08.4
Fix Version/s: 22.08.12, 23.02.9, 23.08.5

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

Sprint: MXS-SPRINT-196, MXS-SPRINT-197

 Description   

In order to suspend a session, you need to know whether it is idle (i.e. a request is in process) and whether it is in a transaction.

Currently the transaction state as reported by the session is different from the transaction state as viewed by RWS. That should be sorted out, so that the true transaction state is available from the session.

In 22.08 this only affects maxctrl reload session where it might reload the session in the middle of a transaction.



 Comments   
Comment by markus makela [ 2023-12-11 ]

The transaction tracking is now always done.

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