[CONC-470] Add semi-sync support to replication API Created: 2020-05-22  Updated: 2023-02-27  Resolved: 2023-02-27

Status: Closed
Project: MariaDB Connector/C
Component/s: Replication/Binlog API
Affects Version/s: None
Fix Version/s: 3.3.5

Type: New Feature Priority: Major
Reporter: markus makela Assignee: Georg Richter
Resolution: Fixed Votes: 1
Labels: None

Issue Links:
Blocks
blocks MXS-3004 Add semi-sync support to Pinloki Closed
is blocked by MXS-4518 Test semi-sync replication in connect... Closed

 Description   

The replication API supports the normal asynchronous replication. Adding support for semi-synchronous replication would guarantee that the transaction is committed only if the event is consumed.

The most reliable and versatile way would be to expose a function that sends the acknowledgement of the replicated event to the master. Another option would be to automatically send the aknowledgement when the event is received but this would still leave it vulnerable for crashes before the event is fully processed.


Generated at Thu Feb 08 03:05:33 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.