Hi Mayank,
> 1. We would be moving to Hadoop -3 (Not this year though) however I don't > see we can do another JDK upgrade so soon. So the point I am trying to make > is we should be supporting jdk 7 as well for Hadoop-3. > > We'll still be releasing 2.x releases for a while, with similar featuresets as 3.x. You can keep using 2.x until you feel ready to jump to JDK8. > 2. For the sake of JDK 8 and classpath isolation we shouldn't be making > another release as those can be supported in Hadoop 2 as well, so what is > the motivation of making Hadoop 3 so soon? > > So already you can run 2.x with JDK8 and some degree of classpath isolation, but I've discussed the motivation for a 3.0 on the previous thread. We had issues in the JDK6 days with our dependencies not supporting JDK6 and thus not releasing security or bug fixes, which in turn put us in a bad spot. Classpath isolation we are still discussing, but right now it's opt-in and somewhat incomplete, which makes it hard for downstream projects to effectively make use of it. The goal for 3.0 is to clean this up and have it on by default (or always). Best, Andrew