[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. |