Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.4.1
-
None
-
Reviewed
Description
Observed livelock on FairScheduler when there are lots entry in queue. After my investigating code, following case can occur:
1. update() called by UpdateThread takes longer times than UPDATE_INTERVAL(500ms) if there are lots queue.
2. UpdateThread goes busy loop.
3. Other threads(AllocationFileReloader, ResourceManager$SchedulerEventDispatcher) can wait forever.