[
https://issues.apache.org/jira/browse/TEZ-1206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oleg Zhurakousky updated TEZ-1206:
----------------------------------
Attachment: TEZ-1206.patch.3.patch
Lighter patch addressing only essentials to fix these issues. Compatible with
the latest commit changes to DAGAppMaster
- Refactored DAGAPpMaster to simplify main(..) and improve lifecycle testing
- Eliminated dependency on System.exit while keeping it there just in case. In
time it could/should be removed
- Removed manual Thread creation in favor of ScheduledExecutorService
- Added Semaphore to control the lifecycle of DAGAppMaster
- Refactored services startup to aggregate all of the startup exceptions being
thrown instead of the first. Added ExceptionAggregator
- Added DAGAppMaster life-cycle test facilitating all possible stop conditions
ensuring it always stops naturally
> Lifecycle issues with DAGAppMaster
> ----------------------------------
>
> Key: TEZ-1206
> URL: https://issues.apache.org/jira/browse/TEZ-1206
> Project: Apache Tez
> Issue Type: Bug
> Affects Versions: 0.4.0
> Reporter: Oleg Zhurakousky
> Assignee: Oleg Zhurakousky
> Attachments: TEZ-1206.patch, TEZ-1206.patch.2, TEZ-1206.patch.3.patch
>
>
> This is an umbrella issue to document and address issues with DAGAppMaster
> lifecycle
--
This message was sent by Atlassian JIRA
(v6.2#6252)