[MXS-4781] cooperative_replication works even if cluster parameter is not used Created: 2023-09-28  Updated: 2023-09-29  Resolved: 2023-09-29

Status: Closed
Project: MariaDB MaxScale
Component/s: kafkacdc
Affects Version/s: 6.4.10, 22.08.8, 23.02.4, 23.08.1
Fix Version/s: 6.4.11, 22.08.9, 23.02.5, 23.08.2

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


 Description   

If cooperative_replication is enabled but the service does not use the cluster parameter, the behavior is to assume that the servers are owned. This is not ideal and the documentation is vague on the specifics of the behavior when cluster is not defined. To prevent multiple KafkaCDC instances from producing the same events, this should be treated as a configuration error.

However, since this is a significant change in behavior, this should not be done in a patch release.



 Comments   
Comment by markus makela [ 2023-09-29 ]

A warning is now logged if the configuration is used in a way where the cooperative replication does not work.

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