MySQL 8 (as of 8.0.13) introduced a change where RENAME TABLE is possible while holding a WRITE LOCK. This has been targeted specifically for gh-ost. See https://dev.mysql.com/doc/refman/8.0/en/rename-table.html and https://mysqlserverteam.com/the-mysql-8-0-13-maintenance-release-is-generally-available/
gh-ost should utilize this new feature on >= 8.0.13.
This will potentialy solve #687
MySQL 8 (as of
8.0.13) introduced a change whereRENAME TABLEis possible while holding aWRITE LOCK. This has been targeted specifically forgh-ost. See https://dev.mysql.com/doc/refman/8.0/en/rename-table.html and https://mysqlserverteam.com/the-mysql-8-0-13-maintenance-release-is-generally-available/gh-ostshould utilize this new feature on>= 8.0.13.This will potentialy solve #687