Merge branch '2.3' into 2.4

This commit is contained in:
Markus Mäkelä
2019-12-03 10:05:34 +02:00
3 changed files with 86 additions and 25 deletions

View File

@ -574,6 +574,14 @@ modifications done by the client itself.
addition to this, the `session_track_system_variables` parameter must be set
to `last_gtid`.
**Note:** This feature does not work with Galera or any other non-standard
replication mechanisms. As Galera does not update the `gtid_slave_pos`
variable when events are replicated via the Galera library, the
[`MASTER_GTID_WAIT`](https://mariadb.com/kb/en/library/master_gtid_wait/)
function used by MaxScale to synchronize reads will wait until the
timeout. With Galera this is not a serious issue as it, by nature, is a
mostly-synchronous replication mechanism.
A practical example can be given by the following set of SQL commands executed
with `autocommit=1`.