[
https://issues.apache.org/jira/browse/MAPREDUCE-1526?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12855541#action_12855541
]
rahul k singh commented on MAPREDUCE-1526:
------------------------------------------
Added the new patch . Following comments are done in this.:
- Restore the behavior of default seq == -1 for GridmixJob and
GenerateData
- why do we need this? wouldn't noOfRunningJobs always be the same as
jobMaps.size()?
{noformat}
+ private static AtomicInteger noOfRunningJobs= new AtomicInteger(0);
{noformat}
- The proper logic for addJobStats should be: first check if seq < 0,
if yes, ignore the job; then if jobdesc is null, we should throw
exception instead of adjust the #maps == 1.
- The implementation of Statistics.add(Job job) is still wrong: You
should hold the return value of jobMaps.remove(), and call
StatListener<JobStats>.update() with the return value iff the return
value is not null.
- We should eliminate the variable runningJobs in StressJobFactory?
Minor things:
- The following comments from my previous review were not addressed:
> - I think the following statement should be Log.debug() instead of
> Log.info() (and be protected by a check of LOG.isDebugEnabled()):
> {noformat}
> - if (LOG.isDebugEnabled()) {
> - LOG.info(
> + LOG.info(
> System.currentTimeMillis() + " Overloaded is " +
> Boolean.toString(
> overloaded) + " incompleteMapTasks " + relOp + " " +
> OVERLAOD_MAPTASK_MAPSLOT_RATIO + "*mapSlotCapacity" + "(" +
> incompleteMapTasks + " " + relOp + " " +
> OVERLAOD_MAPTASK_MAPSLOT_RATIO + "*" +
> clusterStatus.getMaxMapTasks() + ")");
> - }
> +
> {noformat}
- static List<InputSplit> pullDescription(JobContext jobCtxt) can be
implemented on top of GridmixJob.getJobSeqId
- removed the redundant GridmixJob.getJobSeqId() calls.
- fixed a minor bug in Statistics.addJobStats(Job, JobStats)
> Cache the job related information while submitting the job , this would avoid
> many RPC calls to JobTracker.
> -----------------------------------------------------------------------------------------------------------
>
> Key: MAPREDUCE-1526
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-1526
> Project: Hadoop Map/Reduce
> Issue Type: Improvement
> Components: contrib/gridmix
> Reporter: rahul k singh
> Attachments: 1526-yahadoop-20-101-2.patch,
> 1526-yahadoop-20-101-3.patch, 1526-yahadoop-20-101.patch,
> 1526-yhadoop-20-101-4.patch, 1526-yhadoop-20-101-4.patch
>
>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira