Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
0.22.0
-
None
-
None
Description
Between sending a task SIGTERM and SIGKILL, the JvmManager will sleep for sleepTimeBeforeSigKill millis. But in many call heirarchies this is done while holding important locks like the TT lock and the JvmManagerForType lock. With the default 5 second sleep, this prevents other tasks from getting scheduled and reduces scheduling throughput.
Attachments
Issue Links
- is blocked by
-
MAPREDUCE-2178 Race condition in LinuxTaskController permissions handling
- Resolved