[MXS-3363] Make tee filter also syncronously Created: 2021-01-04  Updated: 2021-09-28  Resolved: 2021-09-28

Status: Closed
Project: MariaDB MaxScale
Component/s: Filter, tee
Affects Version/s: 2.5.6
Fix Version/s: 6.2.0

Type: New Feature Priority: Major
Reporter: Oli Sennhauser Assignee: markus makela
Resolution: Fixed Votes: 0
Labels: filter, maxscale, replication, tee
Environment:

n.a.


Issue Links:
Relates
relates to MXS-3353 Tee filter loses statements if branch... Closed

 Description   

Tee filter seems to work asynchronously. With a too high pace tee filter looses some statements.
It would be nice to make tee filter switchable to synchronous working as well so it works more reliable in certain scenarios:

  • Simulate a Push Replication from a secure zone to a non-secure zone (vs. M/S replication).
  • Copy production traffic to QA/testing system
  • Testing/comparing an old and a new MariaDB server version
  • Testing/comparing MySQL and MariaDB during a migration phase to MariaDB


 Comments   
Comment by markus makela [ 2021-01-04 ]

You could try and see if the mirror router from the experimental module package would work as a substitute for this.

Comment by markus makela [ 2021-09-24 ]

Adding limited support for this into the tee filter turns out to be relatively straightforward for 6.2.

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