The HADOOP-10786 patch is compatible with JDK 6. This was a point of discussion during the original development of the patch. If you'd like full details, please see the comments there. Like Akira, I also confirmed that the new test works correctly when running with JDK 6.
Thanks! --Chris Nauroth On 8/14/15, 9:22 AM, "Akira AJISAKA" <ajisa...@oss.nttdata.co.jp> wrote: >Good point. I ran the regression test in HADOOP-10786 successfully on >"ajisakaa/common-merge" branch with JDK6. >I'll run all the unit tests against JDK6 locally after merging all the >jiras. > >Thanks, >Akira > >On 8/14/15 23:21, Allen Wittenauer wrote: >> >> I hope someone tests this against JDK6, otherwise this is an >>incompatible change. >> >> On Aug 12, 2015, at 2:21 PM, Chris Nauroth <cnaur...@hortonworks.com> >>wrote: >> >>> I've just applied the 2.6.1-candidate label to HADOOP-10786. Since >>>this >>> is somewhat late in the process, I thought I'd better follow up over >>>email >>> too. >>> >>> This bug was originally reported with JDK 8. A code change in JDK 8 >>>broke >>> our automatic relogin from a Kerberos keytab, and we needed to change >>> UserGroupInformation to fix it. Just today I discovered that the JDK >>>code >>> change has made it into the JDK 7 code line too. Specifically, I can >>> repro the bug against OpenJDK 1.7.0_85. Since many users wouldn't >>>expect >>> a minor version upgrade of the JDK to cause such a severe problem, I >>>think >>> HADOOP-10786 is justified for inclusion in a patch release. >>> >>> --Chris Nauroth >>> >>> >>> >>> >>> On 8/11/15, 7:48 PM, "Sangjin Lee" <sjl...@gmail.com> wrote: >>> >>>> It might have been because we thought that HDFS-7704 was going to >>>>make it. >>>> It's both make it or neither does. Now that we know HDFS-7704 is out, >>>> HDFS-7916 should definitely be out. I hope that clarifies. >>>> >>>> On Tue, Aug 11, 2015 at 6:26 PM, Vinod Kumar Vavilapalli < >>>> vino...@hortonworks.com> wrote: >>>> >>>>> I earlier removed HDFS-7916 from the list given HDFS-7704 was only in >>>>> 2.7.0. >>>>> >>>>> Chris Trezzo added it back and so it appeared in my lists. >>>>> >>>>> I removed it again, Chris, please comment on why you added it back. >>>>>If >>>>> you >>>>> want it included, please comment here and we can add it after we >>>>>figure >>>>> out >>>>> the why and the dependent tickets. >>>>> >>>>> Thanks >>>>> +Vinod >>>>> >>>>> On Aug 11, 2015, at 4:37 PM, Sangjin Lee <sjl...@gmail.com<mailto: >>>>> sjl...@gmail.com>> wrote: >>>>> >>>>> Could you double check HDFS-7916? HDFS-7916 is needed only if >>>>>HDFS-7704 >>>>> makes it. However, I see commits for HDFS-7916 in this list, but not >>>>>for >>>>> HDFS-7704. If HDFS-7704 is not in the list, we should not backport >>>>> HDFS-7916 as it fixes an issue introduced by HDFS-7704. >>>>> >>>>> On Tue, Aug 11, 2015 at 4:10 PM, Vinod Kumar Vavilapalli < >>>>> vino...@hortonworks.com<mailto:vino...@hortonworks.com>> wrote: >>>>> Put the list here: >>>>> https://wiki.apache.org/hadoop/Release-2.6.1-Working-Notes. And >>>>>started >>>>> figuring out ways to fast-path the cherry-picks. >>>>> >>>>> Thanks >>>>> +Vinod >>>>> >>>>> On Aug 11, 2015, at 1:15 PM, Vinod Kumar Vavilapalli >>>>><vino...@apache.org >>>>> <mailto:vino...@apache.org>> wrote: >>>>> >>>>> (2) With Wangda's help offline, I prepared an ordered list of >>>>> cherry-pick commits that we can do from our candidate list [1], will >>>>>do >>>>> some ground work today. >>>>> >>>>> >>>>> >>>>> >>>>> >>> >> > >