[ 
https://issues.apache.org/jira/browse/MAPREDUCE-7190?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16788078#comment-16788078
 ] 

Szilard Nemeth edited comment on MAPREDUCE-7190 at 3/8/19 5:13 PM:
-------------------------------------------------------------------

Thanks [~adam.antal] for this patch, this is quite valuable and nice work!

One comment: 
 For the new createJob method, can't you use SLEEP_JOB_NAME as the default name 
value instead of null? 
 Then in the other createJob method (that has String name as the last 
parameter), instead of the null and empty-string check, you could check that if 
the name not equals SLEEP_JOB_NAME, then you need to set the name with the 
SLEEP_JOB_NAME prefix: 
{code:java}
job.setJobName(SLEEP_JOB_NAME + " - " + name);{code}
I think this way, the code would be much cleaner.

Please fix the checkstyle issues and check if the UT failure is related.

Thanks!


was (Author: snemeth):
Thanks [~adam.antal] for this patch, this is quite valuable and nice work!

One comment: 
For the new createJob method, can't you use SLEEP_JOB_NAME as the default name 
value instead of null? 
Then in the other createJob method (that has String name as the last 
parameter), instead of the null and empty-string check, you could check that if 
the name not equals SLEEP_JOB_NAME, then you need to set the name with the 
SLEEP_JOB_NAME prefix: 
job.setJobName(SLEEP_JOB_NAME + " - " + name);

I think this way, the code would be much cleaner.

Please fix the checkstyle issues and check if the UT failure is related.

Thanks!

> Add SleepJob additional parameter to make parallel runs distinguishable
> -----------------------------------------------------------------------
>
>                 Key: MAPREDUCE-7190
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-7190
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>    Affects Versions: 3.2.0
>            Reporter: Adam Antal
>            Assignee: Adam Antal
>            Priority: Major
>         Attachments: MAPREDUCE-7190.001.patch
>
>
> InĀ ourĀ testing framework, we use SleepJobs for test scheduling and to check 
> different resource types are assigned properly to containers. Sometimes we 
> start multiple jobs in parallel, and if one fails, we have to track which one 
> was that. It is not too hard to find out that information, but would have 
> been much more convenient if it was written in the name of the job.
> Proposal: additional parameter to SleepJob, so that its name can be changed 
> from default "Sleep job." to something like "Sleep job - _additional info_".



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to