Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
Currently, when application is finished, NM will start to do the log aggregation. But for Long running service applications, this is not ideal. The problems we have are:
1) LRS applications are expected to run for a long time (weeks, months).
2) Currently, all the container logs (from one NM) will be written into a single file. The files could become larger and larger.
Attachments
Attachments
Issue Links
- blocks
-
SLIDER-116 Log handling for long-lived applications
- Resolved
- duplicates
-
YARN-1104 NMs to support rolling logs of stdout & stderr
- Resolved
- is related to
-
YARN-1111 NM containerlogs servlet can't handle logs of more than a GB
- Closed
-
YARN-3089 LinuxContainerExecutor does not handle file arguments to deleteAsUser
- Closed
- is required by
-
YARN-2582 Log related CLI and Web UI changes for Aggregated Logs in LRS
- Closed
-
YARN-2583 Modify the LogDeletionService to support Log aggregation for LRS
- Closed
- relates to
-
TWILL-23 Log to a separate file
- Open
- requires
-
YARN-2569 API changes for handling logs of long-running services
- Closed
-
YARN-2581 NMs need to find a way to get LogAggregationContext
- Closed