Slave has read all relay log; waiting for the slave i-o thread to update it
All relay log events have been processed, now waiting for the I/O thread to write new events to the relay log.
Disclaimer
The terms master and slave have historically been used by vendors in database wait events. DBmarlin does not support or condone the use of these terms. As vendors remove these terms from their software, occurrences will reduce.
Detailed Description
MariaDB Source → Replica replication is in use. The relay log is sited in the slave and records the transactions sent from the master. This wait state occurs when the replica has read all the relay log records and is waiting for new records to be sent from the source.
How to reduce this wait
This idle wait state will normally be seen in databases with Source → Replica replication running.
Additional Links
- MariaDB Docs - Slave SQL Thread States
- MariaDB Docs - MariaDB Replication
- INFOHUBBLOG - MySQL Master Slave Replication | Complete Guide
Search online
If this article doesn't have the information you need you can try searching online. Remember, you can contribute suggestions to this page.
- Google Search for mysql - Slave has read all relay log; waiting for the slave i-o thread to update it
- Ecosia Search for mysql - Slave has read all relay log; waiting for the slave i-o thread to update it
- Bing Search for mysql - Slave has read all relay log; waiting for the slave i-o thread to update it