Some stuff for JRuby users (SIGUSR2 trap), reforkers (see below), and a few debug/logging/observability related goodies.
-
Features
- Option to turn off SIGUSR2 trapping ([#3570], [#3567])
- Shorten
ThreadPool
trimmer and reaper thread names ([#3383]) - Add after_refork hook ([#3386])
- Add busy threads stat ([#3517])
- Add a debug log before running each type of hook ([#3375])
- Allow alternative schemes in Binder ([#3348], [#3302])
- Avoid spawning
Threadpool#trim
thread if pool size is fixed ([#3384])
-
Bugfixes
-
Performance
- Only ping worker 0 during phased restart if using fork worker ([#3568])
-
Refactor