PaperMC / Velocity

The modern, next-generation Minecraft server proxy.
https://papermc.io/software/velocity
GNU General Public License v3.0
1.68k stars 583 forks source link

Add event execution watchdog #1342

Closed Speedy11CZ closed 3 weeks ago

Speedy11CZ commented 4 weeks ago

An improperly written plugin can cause the asynchronous event worker to deadlock, which can result in the exhaustion of functional workers and subsequent unpredictable behavior of Velocity. Despite the fact that watchdog does not solve this problem, it is able to warn about deadlock including the current thread stack.