Eu recebi o seguinte erro no meu hostname.err
log do MariaDB 10.x:
InnoDB: ###### Diagnostic info printed to the standard error stream
InnoDB: Error: semaphore wait has lasted > 600 seconds
InnoDB: We intentionally crash the server, because it appears to be hung.
Alguém pode explicar (o mais simples possível ;-D) o que é uma "espera de semáforo" no contexto do MySQL/MariaDB?
Tudo o que pude perceber do Sr. Google é que eles estão "relacionados à sincronização interna entre threads no mysqld"
Os semáforos limitam o acesso a um recurso. Se não estiver disponível, um processo terá que esperar até que esteja. Esperas muito longas podem sinalizar que você tem uma situação de impasse e algo precisa ser eliminado para quebrá-la.
https://stackoverflow.com/questions/2332765/lock-mutex-semaphore-whats-the-difference