MySQL 8.0 Database Administrator — Question 47

You have semi-synchronous replication configured and working with one slave. rpl_semi_sync_master_timeout has never been reached.
You find that the disk system on the master has failed and as a result, the data on the master is completely unrecoverable.
Which two statements are true? (Choose two.)

Answer options

Correct answer: D, F

Explanation

Option D is correct because reads from the slave can be outdated until the timeout is hit, reflecting the master's last committed state. Option F is also correct as it acknowledges that transactions committed just before the failure might not be replicated to the slave, leading to potential data loss. The other options are incorrect because they either imply no data loss or suggest immediate consistency from the slave, which is not guaranteed in this scenario.