Clarify transaction_replay documentation

The parameter controls three other parameters and overrides their
configured values.
This commit is contained in:
Markus Mäkelä
2020-12-09 09:15:07 +02:00
parent f9be1d9cb4
commit 4a2831e731

View File

@ -428,8 +428,9 @@ The number of seconds to wait until an error is returned to the client when
### `transaction_replay` ### `transaction_replay`
Replay interrupted transactions. This parameter was added in MaxScale 2.3.0 and Replay interrupted transactions. This parameter was added in MaxScale 2.3.0 and
is disabled by default. Enabling this parameter implicitly enables both the is disabled by default. Enabling this parameter enables both `delayed_retry` and
`delayed_retry` and `master_reconnection` parameters. `master_reconnection` and sets `master_failure_mode` to `fail_on_write`, thereby
overriding any configured values for these parameters.
When the server where the transaction is in progress fails, readwritesplit can When the server where the transaction is in progress fails, readwritesplit can
migrate the transaction to a replacement server. This can completely hide the migrate the transaction to a replacement server. This can completely hide the