hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "zhihai xu (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-2376) Too many threads blocking on the global JobTracker lock from getJobCounters, optimize getJobCounters to release global JobTracker lock before access the per job counter in JobInProgress
Date Thu, 31 Jul 2014 22:29:38 GMT
zhihai xu created YARN-2376:
-------------------------------

             Summary: Too many threads blocking on the global JobTracker lock from getJobCounters,
optimize getJobCounters to release global JobTracker lock before access the per job counter
in JobInProgress
                 Key: YARN-2376
                 URL: https://issues.apache.org/jira/browse/YARN-2376
             Project: Hadoop YARN
          Issue Type: Improvement
            Reporter: zhihai xu
            Assignee: zhihai xu


Too many threads blocking on the global JobTracker lock from getJobCounters, optimize getJobCounters
to release global JobTracker lock before access the per job counter in JobInProgress. It may
be a lot of JobClients to call getJobCounters in JobTracker at the same time, Current code
will lock the JobTracker to block all the threads to get counter from JobInProgress. It is
better to unlock the JobTracker when get counter from JobInProgress(job.getCounters(counters)).
So all the theads can run parallel when access its own job counter.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message