[jira] [Commented] (MAPREDUCE-7369) MapReduce tasks timing out when spends more time on MultipleOutputs#close
[ https://issues.apache.org/jira/browse/MAPREDUCE-7369?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17448110#comment-17448110 ] Surendra Singh Lilhore commented on MAPREDUCE-7369: --- [~Sushma_28] , Added you in contributor list.. > MapReduce tasks timing out when spends more time on MultipleOutputs#close > - > > Key: MAPREDUCE-7369 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-7369 > Project: Hadoop Map/Reduce > Issue Type: Bug >Affects Versions: 3.3.1 >Reporter: Prabhu Joseph >Assignee: Prabhu Joseph >Priority: Major > > MapReduce tasks timing out when spends more time on MultipleOutputs#close. > MultipleOutputs#closes takes more time when there are multiple files to be > closed & there is a high latency in closing a stream. > {code} > 2021-11-01 02:45:08,312 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.TaskAttemptImpl: Diagnostics > report from attempt_1634949471086_61268_m_001115_0: > AttemptID:attempt_1634949471086_61268_m_001115_0 Timed out after 300 secs > {code} > MapReduce task timeout can be increased but it is tough to set the right > timeout value. The timeout can be disabled with 0 but that might lead to > hanging tasks not getting killed. > The tasks are sending the ping every 3 seconds which are not honored by > ApplicationMaster. It expects the status information which won't be send > during MultipleOutputs#close. This jira is to add a config which considers > the ping from task as part of Task Liveliness Check in the ApplicationMaster. -- This message was sent by Atlassian Jira (v8.20.1#820001) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-7351) CleanupJob during handle of SIGTERM signal
[ https://issues.apache.org/jira/browse/MAPREDUCE-7351?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17372429#comment-17372429 ] Surendra Singh Lilhore commented on MAPREDUCE-7351: --- [~shubhamod], Assigned this Jira to you. > CleanupJob during handle of SIGTERM signal > -- > > Key: MAPREDUCE-7351 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-7351 > Project: Hadoop Map/Reduce > Issue Type: Improvement > Components: mrv2 >Affects Versions: 3.3.0 >Reporter: Prabhu Joseph >Assignee: Shubham Gupta >Priority: Minor > Attachments: mrappcleanuptempfiles.patch > > > Currently MR CleanupJob happens when the job is either successful or fail. > But during kill, it is not handled. This leaves all the temporary folders > under the output path. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Assigned] (MAPREDUCE-7351) CleanupJob during handle of SIGTERM signal
[ https://issues.apache.org/jira/browse/MAPREDUCE-7351?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Surendra Singh Lilhore reassigned MAPREDUCE-7351: - Assignee: Shubham Gupta (was: Prabhu Joseph) > CleanupJob during handle of SIGTERM signal > -- > > Key: MAPREDUCE-7351 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-7351 > Project: Hadoop Map/Reduce > Issue Type: Improvement > Components: mrv2 >Affects Versions: 3.3.0 >Reporter: Prabhu Joseph >Assignee: Shubham Gupta >Priority: Minor > > Currently MR CleanupJob happens when the job is either successful or fail. > But during kill, it is not handled. This leaves all the temporary folders > under the output path. -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Updated] (MAPREDUCE-6826) Job fails with InvalidStateTransitonException: Invalid event: JOB_TASK_COMPLETED at SUCCEEDED/COMMITTING
[ https://issues.apache.org/jira/browse/MAPREDUCE-6826?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Surendra Singh Lilhore updated MAPREDUCE-6826: -- Fix Version/s: 3.4.0 Resolution: Fixed Status: Resolved (was: Patch Available) Thanks [~BilwaST] for contribution. Committed to trunk. > Job fails with InvalidStateTransitonException: Invalid event: > JOB_TASK_COMPLETED at SUCCEEDED/COMMITTING > > > Key: MAPREDUCE-6826 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6826 > Project: Hadoop Map/Reduce > Issue Type: Bug >Affects Versions: 2.7.2 >Reporter: Varun Saxena >Assignee: Bilwa S T >Priority: Major > Fix For: 3.4.0 > > Attachments: MAPREDUCE-6826-001.patch, MAPREDUCE-6826-002.patch, > MAPREDUCE-6826-003.patch > > > This happens if a container is preempted by scheduler after job starts > committing. > And this exception in turn leads to application being marked as FAILED in > YARN. > I think we can probably ignore JOB_TASK_COMPLETED event while JobImpl state > is COMMITTING or SUCCEEDED as job is in the process of finishing. > Also is there any point in attempting to scheduler another task attempt if > job is already in COMMITTING or SUCCEEDED state. > {noformat} > 2016-12-23 09:10:38,642 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: > task_1482404625971_23910_m_04 Task Transitioned from RUNNING to SUCCEEDED > 2016-12-23 09:10:38,642 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Num completed Tasks: 5 > 2016-12-23 09:10:38,643 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: > job_1482404625971_23910Job Transitioned from RUNNING to COMMITTING > 2016-12-23 09:10:38,644 INFO [ContainerLauncher #5] > org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing > the event EventType: CONTAINER_REMOTE_CLEANUP for container > container_e55_1482404625971_23910_01_10 taskAttempt > attempt_1482404625971_23910_m_04_1 > 2016-12-23 09:10:38,644 INFO [ContainerLauncher #5] > org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: KILLING > attempt_1482404625971_23910_m_04_1 > 2016-12-23 09:10:38,644 INFO [ContainerLauncher #5] > org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy: > Opening proxy : linux-19:26009 > 2016-12-23 09:10:38,644 INFO [CommitterEvent Processor #4] > org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventHandler: Processing > the event EventType: JOB_COMMIT > 2016-12-23 09:10:38,724 INFO [IPC Server handler 0 on 27113] > org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID : > jvm_1482404625971_23910_m_60473139527690 asked for a task > 2016-12-23 09:10:38,724 INFO [IPC Server handler 0 on 27113] > org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID: > jvm_1482404625971_23910_m_60473139527690 is invalid and will be killed. > 2016-12-23 09:10:38,797 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Calling handler for > JobFinishedEvent > 2016-12-23 09:10:38,797 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: > job_1482404625971_23910Job Transitioned from COMMITTING to SUCCEEDED > 2016-12-23 09:10:38,798 INFO [Thread-93] > org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Job finished cleanly, > recording last MRAppMaster retry > 2016-12-23 09:10:38,798 INFO [Thread-93] > org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Notify RMCommunicator > isAMLastRetry: true > 2016-12-23 09:10:38,798 INFO [Thread-93] > org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: RMCommunicator notified > that shouldUnregistered is: true > 2016-12-23 09:10:38,799 INFO [Thread-93] > org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Notify JHEH isAMLastRetry: > true > 2016-12-23 09:10:38,799 INFO [Thread-93] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: > JobHistoryEventHandler notified that forceJobCompletion is true > 2016-12-23 09:10:38,799 INFO [Thread-93] > org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Calling stop for all the > services > 2016-12-23 09:10:38,800 INFO [Thread-93] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Stopping > JobHistoryEventHandler. Size of the outstanding queue size is 1 > 2016-12-23 09:10:38,989 INFO [RMCommunicator Allocator] > org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Before > Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:1 > AssignedReds:0 CompletedMaps:5 CompletedReds:0 ContAlloc:8 ContRel:0 > HostLocal:0 RackLocal:0 > 2016-12-23
[jira] [Commented] (MAPREDUCE-6826) Job fails with InvalidStateTransitonException: Invalid event: JOB_TASK_COMPLETED at SUCCEEDED/COMMITTING
[ https://issues.apache.org/jira/browse/MAPREDUCE-6826?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17108144#comment-17108144 ] Surendra Singh Lilhore commented on MAPREDUCE-6826: --- +1 > Job fails with InvalidStateTransitonException: Invalid event: > JOB_TASK_COMPLETED at SUCCEEDED/COMMITTING > > > Key: MAPREDUCE-6826 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6826 > Project: Hadoop Map/Reduce > Issue Type: Bug >Affects Versions: 2.7.2 >Reporter: Varun Saxena >Assignee: Bilwa S T >Priority: Major > Attachments: MAPREDUCE-6826-001.patch, MAPREDUCE-6826-002.patch, > MAPREDUCE-6826-003.patch > > > This happens if a container is preempted by scheduler after job starts > committing. > And this exception in turn leads to application being marked as FAILED in > YARN. > I think we can probably ignore JOB_TASK_COMPLETED event while JobImpl state > is COMMITTING or SUCCEEDED as job is in the process of finishing. > Also is there any point in attempting to scheduler another task attempt if > job is already in COMMITTING or SUCCEEDED state. > {noformat} > 2016-12-23 09:10:38,642 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.TaskImpl: > task_1482404625971_23910_m_04 Task Transitioned from RUNNING to SUCCEEDED > 2016-12-23 09:10:38,642 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Num completed Tasks: 5 > 2016-12-23 09:10:38,643 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: > job_1482404625971_23910Job Transitioned from RUNNING to COMMITTING > 2016-12-23 09:10:38,644 INFO [ContainerLauncher #5] > org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: Processing > the event EventType: CONTAINER_REMOTE_CLEANUP for container > container_e55_1482404625971_23910_01_10 taskAttempt > attempt_1482404625971_23910_m_04_1 > 2016-12-23 09:10:38,644 INFO [ContainerLauncher #5] > org.apache.hadoop.mapreduce.v2.app.launcher.ContainerLauncherImpl: KILLING > attempt_1482404625971_23910_m_04_1 > 2016-12-23 09:10:38,644 INFO [ContainerLauncher #5] > org.apache.hadoop.yarn.client.api.impl.ContainerManagementProtocolProxy: > Opening proxy : linux-19:26009 > 2016-12-23 09:10:38,644 INFO [CommitterEvent Processor #4] > org.apache.hadoop.mapreduce.v2.app.commit.CommitterEventHandler: Processing > the event EventType: JOB_COMMIT > 2016-12-23 09:10:38,724 INFO [IPC Server handler 0 on 27113] > org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID : > jvm_1482404625971_23910_m_60473139527690 asked for a task > 2016-12-23 09:10:38,724 INFO [IPC Server handler 0 on 27113] > org.apache.hadoop.mapred.TaskAttemptListenerImpl: JVM with ID: > jvm_1482404625971_23910_m_60473139527690 is invalid and will be killed. > 2016-12-23 09:10:38,797 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: Calling handler for > JobFinishedEvent > 2016-12-23 09:10:38,797 INFO [AsyncDispatcher event handler] > org.apache.hadoop.mapreduce.v2.app.job.impl.JobImpl: > job_1482404625971_23910Job Transitioned from COMMITTING to SUCCEEDED > 2016-12-23 09:10:38,798 INFO [Thread-93] > org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Job finished cleanly, > recording last MRAppMaster retry > 2016-12-23 09:10:38,798 INFO [Thread-93] > org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Notify RMCommunicator > isAMLastRetry: true > 2016-12-23 09:10:38,798 INFO [Thread-93] > org.apache.hadoop.mapreduce.v2.app.rm.RMCommunicator: RMCommunicator notified > that shouldUnregistered is: true > 2016-12-23 09:10:38,799 INFO [Thread-93] > org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Notify JHEH isAMLastRetry: > true > 2016-12-23 09:10:38,799 INFO [Thread-93] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: > JobHistoryEventHandler notified that forceJobCompletion is true > 2016-12-23 09:10:38,799 INFO [Thread-93] > org.apache.hadoop.mapreduce.v2.app.MRAppMaster: Calling stop for all the > services > 2016-12-23 09:10:38,800 INFO [Thread-93] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Stopping > JobHistoryEventHandler. Size of the outstanding queue size is 1 > 2016-12-23 09:10:38,989 INFO [RMCommunicator Allocator] > org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Before > Scheduling: PendingReds:0 ScheduledMaps:0 ScheduledReds:0 AssignedMaps:1 > AssignedReds:0 CompletedMaps:5 CompletedReds:0 ContAlloc:8 ContRel:0 > HostLocal:0 RackLocal:0 > 2016-12-23 09:10:38,993 INFO [RMCommunicator Allocator] > org.apache.hadoop.mapreduce.v2.app.rm.RMContainerAllocator: Received > completed container
[jira] [Updated] (MAPREDUCE-7199) HsJobsBlock reuse JobACLsManager for checkAccess
[ https://issues.apache.org/jira/browse/MAPREDUCE-7199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Surendra Singh Lilhore updated MAPREDUCE-7199: -- Fix Version/s: 3.4.0 Resolution: Fixed Status: Resolved (was: Patch Available) Thanks [~BilwaST] for contribution. Committed to trunk! > HsJobsBlock reuse JobACLsManager for checkAccess > > > Key: MAPREDUCE-7199 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-7199 > Project: Hadoop Map/Reduce > Issue Type: Improvement >Reporter: Bibin Chundatt >Assignee: Bilwa S T >Priority: Minor > Fix For: 3.4.0 > > Attachments: MAPREDUCE-7199-001.patch, MAPREDUCE-7199.002.patch, > MAPREDUCE-7199.003.patch > > > Reuse JobAclManager.checkAccess > {code} > private boolean checkAccess(String userName) { > if(!areAclsEnabled) { > return true; > } > // User could see its own job. > if (ugi.getShortUserName().equals(userName)) { > return true; > } > // Admin could also see all jobs > if (adminAclList != null && adminAclList.isUserAllowed(ugi)) { > return true; > } > return false; > } > {code} > {code} > jobACLsManager > .checkAccess(ugi, JobACL.VIEW_JOB, .. > new AccessControlList())) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-7199) HsJobsBlock reuse JobACLsManager for checkAccess
[ https://issues.apache.org/jira/browse/MAPREDUCE-7199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17083280#comment-17083280 ] Surendra Singh Lilhore commented on MAPREDUCE-7199: --- +1 [~bibinchundatt] Do you want to look in to v3 patch ? > HsJobsBlock reuse JobACLsManager for checkAccess > > > Key: MAPREDUCE-7199 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-7199 > Project: Hadoop Map/Reduce > Issue Type: Improvement >Reporter: Bibin Chundatt >Assignee: Bilwa S T >Priority: Minor > Attachments: MAPREDUCE-7199-001.patch, MAPREDUCE-7199.002.patch, > MAPREDUCE-7199.003.patch > > > Reuse JobAclManager.checkAccess > {code} > private boolean checkAccess(String userName) { > if(!areAclsEnabled) { > return true; > } > // User could see its own job. > if (ugi.getShortUserName().equals(userName)) { > return true; > } > // Admin could also see all jobs > if (adminAclList != null && adminAclList.isUserAllowed(ugi)) { > return true; > } > return false; > } > {code} > {code} > jobACLsManager > .checkAccess(ugi, JobACL.VIEW_JOB, .. > new AccessControlList())) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-7199) HsJobsBlock reuse JobACLsManager for checkAccess
[ https://issues.apache.org/jira/browse/MAPREDUCE-7199?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17080552#comment-17080552 ] Surendra Singh Lilhore commented on MAPREDUCE-7199: --- Thanks for patch [~BilwaST]. one comment : {code:java} +return aclsManager.checkAccess(ugi, JobACL.VIEW_JOB, userName, null); {code} acl list should not be null, pass {{adminAclList}} here. > HsJobsBlock reuse JobACLsManager for checkAccess > > > Key: MAPREDUCE-7199 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-7199 > Project: Hadoop Map/Reduce > Issue Type: Improvement >Reporter: Bibin Chundatt >Assignee: Bilwa S T >Priority: Minor > Attachments: MAPREDUCE-7199-001.patch > > > Reuse JobAclManager.checkAccess > {code} > private boolean checkAccess(String userName) { > if(!areAclsEnabled) { > return true; > } > // User could see its own job. > if (ugi.getShortUserName().equals(userName)) { > return true; > } > // Admin could also see all jobs > if (adminAclList != null && adminAclList.isUserAllowed(ugi)) { > return true; > } > return false; > } > {code} > {code} > jobACLsManager > .checkAccess(ugi, JobACL.VIEW_JOB, .. > new AccessControlList())) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org