We hava a hadoop3.2.1 cluster which resoucemanager stuck several times within few weeks, yet resoucemanager is not dead. it seems something blocks threads in resourcemanager waiting for lock.
According to our jstack and rm log , it looks AsyncDispatcher was stuck. We disable printEventQueueDetails solved this problem.
It should be a bug and need to be fixed.