[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. |