----------------------------------------------------------------------------------------------------------------------------------------------
Key: HADOOP-4984
URL: https://issues.apache.org/jira/browse/HADOOP-4984
Project: Hadoop Core
Issue Type: Bug
Components: contrib/capacity-sched
Reporter: Vivek Ratan
There are a couple of problems with _SchedulingInfo.toString()_, the code which creates the UI display string for a queue:
* it needs synchronized access to the _QueueSchedulingInfo_ object, as this same object can be updated by the reclaim-capacity thread, and during a heartbeat.
* the code directly updates its count of running map/reduce tasks. this should be done in a better way, perhaps by calling updateQSIObjects(), rather than walking through the data structures directly. It's also not clear that we want to pay the performance penalty of updating the structures. it maybe OK to provide slightly stale info (the 'staleness' is tiny, in a steady-state and large system, where heartbeats are coming in frequently).
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.