You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, when the Trino coordinator starts, the MySQL Event Listener plugin attempts to connect to the MySQL database to validate the schema. However, if the MySQL server is temporarily unavailable (e.g., during restart or maintenance), the coordinator fails to start entirely, causing the entire Trino service to remain offline.
Suggested improvement:
Wrap the schema validation logic in a try/catch block and log a warning instead of throwing a fatal exception. This way, the coordinator can still start, and the plugin can retry the connection later when MySQL becomes available again.
This would make the system more resilient to transient database outages and improve overall availability.