Question: what is gtid based replication?
Answer: 17.1. 3.1 GTID Concepts. A global transaction identifier (GTID) is a unique identifier created and associated with each transaction committed on the server of origin (master). This identifier is unique not only to the server on which it originated, but is unique across all servers in a given replication setup.