Hi! I’ve got a 3-node cluster up and running, and for a while I was using rsync for SST when I needed to bring nodes offline for maintenance etc, or when something went wrong.
However I am currently testing xtrabackup instead of rsync, and while it seems to work the donor is taken offline anyway as it is with the rsync SST.
I am using the haproxy configuration suggested in the documentation, as well as the xinetd/ clustercheck scripts; the clustercheck script doesn’t take into account the ‘Donor’ wsrep_local_state, therefore the donor appears offline to haproxy while the SST is happening.
My understanding is that using xtrabackup for SST, the donor remains available for reads and writes. Is this correct? If yes, can I just update the clustercheck script adding the ‘donor’ state, and expect it will work?
Thanks in advance!