[MXS-2187] Transaction replay is only attempted once Created: 2018-11-26  Updated: 2018-11-27  Resolved: 2018-11-27

Status: Closed
Project: MariaDB MaxScale
Component/s: readwritesplit
Affects Version/s: 2.3.1
Fix Version/s: 2.3.2

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


 Description   

The transaction replay will fail if it is attempted more than once. The desired behavior would be to retry the transaction until the delayed_retry_timeout is exceeded which would cause the feature to work consistently in all scenarios.

There are no concerns for consistency as the transaction checksum is updated for each new statement added to the transaction. This guarantees that replaying the transaction always returns results identical to the one the client already has.


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