I reviewed the current state of the YARN-2928 changes regarding its impact if the timeline service v.2 is disabled. It does appear that there are a lot of things that still do get created and enabled unconditionally regardless of configuration. While this is understandable when we were working to implement the feature, this clearly needs to be cleaned up so that when disabled the timeline service v.2 doesn't impact other things.
I filed a JIRA for that work: https://issues.apache.org/jira/browse/YARN-4356 We need to complete it before we can merge. Somewhat related is the status of the configuration and what it means in various contexts (client/app-side vs. server-side, v.1 vs. v.2, etc.). I know there is an ongoing discussion regarding YARN-4183. We'll need to reflect the outcome of that discussion. My overall impression of whether this can be done for 2.8 is that it looks rather challenging given the suggested timeframe. We also need to complete several major tasks before it is ready. Sangjin On Wed, Nov 11, 2015 at 5:49 PM, Sangjin Lee <sjl...@gmail.com> wrote: > > On Wed, Nov 11, 2015 at 12:13 PM, Vinod Vavilapalli < > vino...@hortonworks.com> wrote: > >> — YARN Timeline Service Next generation: YARN-2928: Lots of momentum, >> but clearly a work in progress. Two options here >> — If it is safe to ship it into 2.8 in a disable manner, we can >> get the early code into trunk and all the way int o2.8. >> — If it is not safe, it organically rolls over into 2.9 >> > > I'll review the changes on YARN-2928 to see what impact it has (if any) if > the timeline service v.2 is disabled. > > Another condition for it to make 2.8 is whether the branch will be in a > shape in a couple of weeks such that it adds value for folks that want to > test it. Hopefully it will become clearer soon. > > Sangjin >