MySQL Forums
Forum List  »  Replication

What does force_delivery in mysql group replication mean?
Posted by: jifa Xu
Date: January 23, 2018 03:07AM

In xcom_base.c, i see below code:


if(threephase || ep->p->force_delivery){
push_msg_3p(ep->site, ep->p, ep->prepare_msg, ep->msgno, normal);
}else{
push_msg_2p(ep->site, ep->p);
}

threephase is defined as const 0, and ep->->force_delivery seems to be 0 when commit a transaction.

The push_msg_2p skip paxos's prepare phase and directly into accept phase.

What does the force_delivery really mean? Thanks a lot.

Options: ReplyQuote


Subject
Views
Written By
Posted
What does force_delivery in mysql group replication mean?
598
January 23, 2018 03:07AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.