Return-Path: X-Original-To: apmail-accumulo-dev-archive@www.apache.org Delivered-To: apmail-accumulo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4ED48107E8 for ; Wed, 5 Jun 2013 23:26:00 +0000 (UTC) Received: (qmail 55612 invoked by uid 500); 5 Jun 2013 23:26:00 -0000 Delivered-To: apmail-accumulo-dev-archive@accumulo.apache.org Received: (qmail 55568 invoked by uid 500); 5 Jun 2013 23:26:00 -0000 Mailing-List: contact dev-help@accumulo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@accumulo.apache.org Delivered-To: mailing list dev@accumulo.apache.org Received: (qmail 55560 invoked by uid 99); 5 Jun 2013 23:26:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Jun 2013 23:26:00 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mdrob@mdrob.com designates 209.85.128.176 as permitted sender) Received: from [209.85.128.176] (HELO mail-ve0-f176.google.com) (209.85.128.176) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Jun 2013 23:25:53 +0000 Received: by mail-ve0-f176.google.com with SMTP id c13so1697971vea.7 for ; Wed, 05 Jun 2013 16:25:32 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:content-type:x-gm-message-state; bh=BIODJWuKcWFlqiCQBOCqUHWr8t851ECrzdR+tndQKz4=; b=nN0iZZaLJOR1QYfxob8Wke4VVMdJXyQWMqO8DN1IufV7KJ/XjN8X3zkpdqcth6wU9F KzvB4eXdk+q9xcg77qcCABqwUylVH1XsXQED6D8YkL345JKl9ocPYkZsEqtTmL33Pdoc jBu8jauxh/iSDUPVXk9gFSFM93tJtzhBbWQ0SvbFUQS8EVeY/tdXL6aIQKJUjjvYCOQZ O5sW4OkxD90w3bX5/rCgPZYmJchQko1D5tT5k9xFekN992jY+76bPozI1c6EiQMqFtK7 yTzaLNkJyoOzwEmdUYnhNyMr0W5qWP0nIVemHw9/zGb7+W5WZkRX/oxLaZpxLCAgx3bp r6Hg== MIME-Version: 1.0 X-Received: by 10.52.103.2 with SMTP id fs2mr17914923vdb.15.1370474732584; Wed, 05 Jun 2013 16:25:32 -0700 (PDT) Received: by 10.220.26.15 with HTTP; Wed, 5 Jun 2013 16:25:32 -0700 (PDT) X-Originating-IP: [63.239.65.11] In-Reply-To: <51AFC52A.3000400@gmail.com> References: <51AD04E7.3080906@gmail.com> <007001ce60be$00817560$01846020$@comcast.net> <51AD3D5C.60008@gmail.com> <51AFC52A.3000400@gmail.com> Date: Wed, 5 Jun 2013 19:25:32 -0400 Message-ID: Subject: Re: [VOTE] JDK 1.7 - Switch for Accumulo 1.6.0 From: Mike Drob To: dev@accumulo.apache.org Content-Type: multipart/alternative; boundary=047d7b6d94889c154304de708376 X-Gm-Message-State: ALoCoQnFpfSFI90DhSzCD34RaK4VJd3cwiAXRg4HoyBpSV5ZMoqkn/YVQ3ZA6YV85JJVpSsJiaHs X-Virus-Checked: Checked by ClamAV on apache.org --047d7b6d94889c154304de708376 Content-Type: text/plain; charset=ISO-8859-1 I think building the binary release using 1.7, but still maintaining 1.6 compatibility is a nice compromise. You're providing enough of a carrot to use 1.7 (hey look, we already built it for you), but you're not alienating the users that still need 1.6 classes for whatever reason. If something like this were to be implemented, then it would be necessary to provide very clear documentation on how to run Accumulo on different JREs. On Wed, Jun 5, 2013 at 7:09 PM, Josh Elser wrote: > -1 > > There is concern that has been voiced by users in which this may alienate > them from moving to Accumulo 1.6. Many arguments for moving to Java 1.7 are > based on wanting to use some new feature or syntactic sugar. Also, not > building artifacts against Java 1.7 would not keep people from running with > Java 1.7 (even though Accumulo was built against 1.6). > > On the other side, Oracle has stated that no further security-related > issues will be patched on Java 1.6. Given that most people using Accumulo > are security minded, this is important. > > Forcing Java 1.7 alienates a group of users. Allowing users to run with > Java 1.6 or 1.7 virtual machines satisfies all parties. As such, I don't > believe this is best. > > Like John said, I agree that adequate discussion hasn't been had here to > justify forcing a change. Accumulo is not that popular that we can force > people to do what we think is best. I would be happy to continue to > participate in discussions as to the concrete benefits forcing Java 1.7 > provides. > > > On 06/05/2013 04:42 PM, Christopher wrote: > >> The vote was already called, and it was a vote on whether we should do >> it now (now, as in for Accumulo 1.6.0 development). If you think more >> time is needed, then your vote should be no. I don't think it's >> productive to continue to have a meta-discussion about whether or not >> a discussion/vote should occur. Just vote "-1", with a reason "not >> enough time to address potential concerns". >> >> -- >> Christopher L Tubbs II >> http://gravatar.com/ctubbsii >> >> >> On Wed, Jun 5, 2013 at 2:14 PM, John Vines wrote: >> >>> Given this thread, I think more discussion is necessary before a vote. >>> >>> On Wed, Jun 5, 2013 at 1:54 PM, Christopher wrote: >>> >>> All- >>>> >>>> Please explicitly vote in favor or against changing the java >>>> dependency to >=1.7. >>>> >>>> Parsing vague "may cause..." or "might be..." concerns throughout the >>>> text of the thread is tedious, and does not help me know what the >>>> consensus of the group is, so we can move forward. If there's a >>>> specific issue that is informing your vote, that's great, feel free to >>>> state it, but I don't want this issue to drag out for the duration of >>>> the the Accumulo 1.6.0 development cycle because people are reluctant >>>> to come to a concrete opinion. >>>> >>>> If it fails a vote, we'll revisit for Accumulo 1.7.0. >>>> >>>> I'm personally in favor of the change (+1), but it's not a big deal to >>>> me. I just want a concrete resolution. >>>> >>>> -- >>>> Christopher L Tubbs II >>>> http://gravatar.com/ctubbsii >>>> >>>> >>>> On Tue, Jun 4, 2013 at 10:51 AM, John Vines wrote: >>>> >>>>> I have also heard mulling about issues with the way Kerberos >>>>> >>>> authentication >>>> >>>>> behaves with JDK1.7 for hadoop. This may also have implications on the >>>>> Accumulo implementation as well. >>>>> >>>>> >>>>> On Tue, Jun 4, 2013 at 8:21 AM, Sean Busbey >>>>> wrote: >>>>> >>>>> On Mon, Jun 3, 2013 at 10:37 PM, Ben Popp wrote: >>>>>> >>>>>> >>>>>> CDH4 claims JDK 1.6 and 1.7 support: >>>>>>> >>>>>>> >>>>>>> http://www.cloudera.com/**content/cloudera-content/** >>>> cloudera-docs/CDH4/latest/**CDH4-Requirements-and-** >>>> Supported-Versions/cdhrsv_**topic_3.html >>>> >>>>> >>>>>>> >>>>>> CDH4 comes with some additional caveats about 1.7: >>>>>> >>>>>> >>>>>> >>>>>> http://www.cloudera.com/**content/cloudera-content/** >>>> cloudera-docs/CDH4/latest/**CDH4-Release-Notes/cdh4rn_** >>>> topic_2_2.html?scroll=concept_**c1n_bln_tj_unique_1 >>>> >>>>> The biggest one being the disclaimer about 1.7 compiled code. >>>>>> >>>>>> -- >>>>>> Sean >>>>>> >>>>>> > --047d7b6d94889c154304de708376--