diff --git a/Documentation/Filters/CCRFilter.md b/Documentation/Filters/CCRFilter.md index 1672b1e8e..96bdf6cb2 100644 --- a/Documentation/Filters/CCRFilter.md +++ b/Documentation/Filters/CCRFilter.md @@ -13,6 +13,9 @@ hint guides the routing module to route the statement to the master server where data is guaranteed to be in an up-to-date state. Writes from one session do not, by default, propagate to other sessions. +*Note:* This filter does not work with prepared statements. Only text protocol + queries are handled by this filter. + ### Controlling the Filter with SQL Comments The triggering of the filter can be limited further by adding MaxScale supported diff --git a/Documentation/Routers/ReadWriteSplit.md b/Documentation/Routers/ReadWriteSplit.md index db894217b..5e6e5a8e7 100644 --- a/Documentation/Routers/ReadWriteSplit.md +++ b/Documentation/Routers/ReadWriteSplit.md @@ -564,6 +564,10 @@ 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 prepared statements. Only SQL + statements executed individually (inside a COM_QUERY packet) can be handled by + the causal read mechanism. + **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