[MDEV-24851] Semi-synchronous replication behaviour on statement or transaction Created: 2021-02-12 Updated: 2021-03-30 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Replication |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major |
| Reporter: | Oli Sennhauser | Assignee: | Andrei Elkin |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Description |
|
Feature Request: One of our customers was asking if MariaDB semi-synchronous replication can do semi-synchronous replication on demand on per statement or per transaction level as MongoDB can do. I was not aware of such a functionality and studied docu but I did not find any hint about this feature. https://mariadb.com/kb/en/mariadb-replication-overview-for-sql-server-users/ Also the variables cannot be changed on a per session base but only globally. So I checked MongoDB docu and there is indeed such a functionality: https://docs.mongodb.com/manual/reference/write-concern/ Feature request: Implement similar functionality like write concern in MariaDB (semi-synchronous) Replication. Use case: In huge countries with shaky network connections this seems to be a need. |
| Comments |
| Comment by Andrei Elkin [ 2021-03-29 ] |
|
oli Privet But what if.. Could this refinement make any sense for you? Cheers, Andrei |
| Comment by Oli Sennhauser [ 2021-03-29 ] |
|
Privet Andrei! I will ask the customer... To be honest, I am not a big fan of XA. Quite complicated... Not KISS. Regards, |