hadoop-hdfs-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Zhijie Shen <zs...@hortonworks.com>
Subject Re: Can a YARN Cient or Application Master determine when log aggregation has completed?
Date Mon, 10 Mar 2014 18:09:39 GMT
Hi Geoff,

Unfortunately, there's no such a API for users to determine whether the log
aggregation is completed or not, but the issue has been tackled. You can
keep an eye on YARN-1279.

- Zhijie

On Mon, Mar 10, 2014 at 10:18 AM, Geoff Thompson <geoff@bearpeak.com> wrote:

> Hello,
> Log aggregation is great. However, if a yarn application runs a large
> number of tasks which generate large logs, it takes some finite amount of
> time for all of the logs to be collected and written to the HDFS.
> Currently our client code runs the equivalent of the "yarn logs" command
> once all tasks have completed. This works fine provided log aggregation is
> complete.
> But it fails in a variety of ways if aggregation is not complete. This
> includes one case where the "yarn logs" code encounters no exceptions and
> no non-zero return codes from methods, but returns an empty string.
> So, is there a way to determine if log aggregation is complete?
> Thanks,
> Geoff

Zhijie Shen
Hortonworks Inc.

NOTICE: This message is intended for the use of the individual or entity to 
which it is addressed and may contain information that is confidential, 
privileged and exempt from disclosure under applicable law. If the reader 
of this message is not the intended recipient, you are hereby notified that 
any printing, copying, dissemination, distribution, disclosure or 
forwarding of this communication is strictly prohibited. If you have 
received this communication in error, please contact the sender immediately 
and delete it from your system. Thank You.

View raw message