MySQL Semi-synchronous replication with Multi-Master
The idea of semi-synchronous is to wait for acknowledgement from at least one  slave and since you would be using master-master so you might have to install both plugins i.e. for master &amp; slave on both nodes. This is because when one master would write the other would behave like it's slave and same goes for the other case. Hope it helps