Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-02-04 Thread Corey Nolet
I have RC4 staged and ready. I'll hold off until tonight (Thursday) to fire
off the vote to give the community time to verify recent changes in the
1.6.1 branch.

On Fri, Jan 30, 2015 at 7:20 PM, Eric Newton eric.new...@gmail.com wrote:

 -0

 It would be nice to have ACCUMULO-3547
 https://issues.apache.org/jira/browse/ACCUMULO-3549 in 1.6.2.

 We are running at scale with it at the moment, and it has made a huge
 improvement.  I hate to hold up 1.6.2, though.  If it doesn't make it,
 please update the ticket to point to 1.6.3.

 Corey, thanks for all your effort.

 -Eric

 On Fri, Jan 30, 2015 at 10:36 AM, Keith Turner ke...@deenlo.com wrote:

  On Thu, Jan 29, 2015 at 7:27 PM, Corey Nolet cjno...@gmail.com wrote:
 
However I am seeing ACCUMULO-3545[1] that
   I need to investigate.
  
   Ok. I'll cut another RC as soon as that's complete.
  
 
  Verification completed.   Successfully wrote and verified 31B entries on
 a
  20 nodes EC2 cluster.   Used Hadoop 2.6.0, ZK 3.4.5, Centos 6, and
 openjdk
  7.
 
 
  
   On Thu, Jan 29, 2015 at 6:03 PM, Josh Elser josh.el...@gmail.com
  wrote:
  
Given the stuff Keith found already, I'm -1, but I did take some time
   this
RC to rerun some tests. I had one IT that failed on me from the
 source
build which we can fix later -- things are looking good otherwise
 from
  my
testing.
   
Thanks for working through this Corey, and Keith for finding bugs :)
   
   
Corey Nolet wrote:
   
   Devs,
   
 Please consider the following candidate for Apache Accumulo
 1.6.2
   
 Branch: 1.6.2-rc3
 SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
 Staging Repository:
https://repository.apache.org/content/repositories/
orgapacheaccumulo-1021/
   
 Source tarball:
https://repository.apache.org/content/repositories/
orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.
2/accumulo-1.6.2-src.tar.gz
 Binary tarball:
https://repository.apache.org/content/repositories/
orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.
2/accumulo-1.6.2-bin.tar.gz
 (Append .sha1, .md5 or .asc to download the
 signature/hash
   for
a
given artifact.)
   
 Signing keys available at:
   https://www.apache.org/dist/accumulo/KEYS
   
 Over 1.6.1, we have 148 issues resolved:
https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=
blob_plain;f=CHANGES;hb=1.6.2-rc3
   
 Testing: All unit, integration and functional tests are
 passing.
   
 API compatibility report for 1.6.1 to 1.6.2:
http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/
compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html
   
 API backwards compatibility report for 1.6.2 to 1.6.1:
http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/
compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html
   
 The vote will be open until Saturday, January 31st 12:00AM UTC
   (1/30
8:00PM ET, 1/30 5:00PM PT)
   
   
  
 



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-30 Thread Keith Turner
On Thu, Jan 29, 2015 at 7:27 PM, Corey Nolet cjno...@gmail.com wrote:

  However I am seeing ACCUMULO-3545[1] that
 I need to investigate.

 Ok. I'll cut another RC as soon as that's complete.


Verification completed.   Successfully wrote and verified 31B entries on a
20 nodes EC2 cluster.   Used Hadoop 2.6.0, ZK 3.4.5, Centos 6, and openjdk
7.



 On Thu, Jan 29, 2015 at 6:03 PM, Josh Elser josh.el...@gmail.com wrote:

  Given the stuff Keith found already, I'm -1, but I did take some time
 this
  RC to rerun some tests. I had one IT that failed on me from the source
  build which we can fix later -- things are looking good otherwise from my
  testing.
 
  Thanks for working through this Corey, and Keith for finding bugs :)
 
 
  Corey Nolet wrote:
 
 Devs,
 
   Please consider the following candidate for Apache Accumulo 1.6.2
 
   Branch: 1.6.2-rc3
   SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
   Staging Repository:
  https://repository.apache.org/content/repositories/
  orgapacheaccumulo-1021/
 
   Source tarball:
  https://repository.apache.org/content/repositories/
  orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.
  2/accumulo-1.6.2-src.tar.gz
   Binary tarball:
  https://repository.apache.org/content/repositories/
  orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.
  2/accumulo-1.6.2-bin.tar.gz
   (Append .sha1, .md5 or .asc to download the signature/hash
 for
  a
  given artifact.)
 
   Signing keys available at:
 https://www.apache.org/dist/accumulo/KEYS
 
   Over 1.6.1, we have 148 issues resolved:
  https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=
  blob_plain;f=CHANGES;hb=1.6.2-rc3
 
   Testing: All unit, integration and functional tests are passing.
 
   API compatibility report for 1.6.1 to 1.6.2:
  http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/
  compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html
 
   API backwards compatibility report for 1.6.2 to 1.6.1:
  http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/
  compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html
 
   The vote will be open until Saturday, January 31st 12:00AM UTC
 (1/30
  8:00PM ET, 1/30 5:00PM PT)
 
 



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-30 Thread Eric Newton
-0

It would be nice to have ACCUMULO-3547
https://issues.apache.org/jira/browse/ACCUMULO-3549 in 1.6.2.

We are running at scale with it at the moment, and it has made a huge
improvement.  I hate to hold up 1.6.2, though.  If it doesn't make it,
please update the ticket to point to 1.6.3.

Corey, thanks for all your effort.

-Eric

On Fri, Jan 30, 2015 at 10:36 AM, Keith Turner ke...@deenlo.com wrote:

 On Thu, Jan 29, 2015 at 7:27 PM, Corey Nolet cjno...@gmail.com wrote:

   However I am seeing ACCUMULO-3545[1] that
  I need to investigate.
 
  Ok. I'll cut another RC as soon as that's complete.
 

 Verification completed.   Successfully wrote and verified 31B entries on a
 20 nodes EC2 cluster.   Used Hadoop 2.6.0, ZK 3.4.5, Centos 6, and openjdk
 7.


 
  On Thu, Jan 29, 2015 at 6:03 PM, Josh Elser josh.el...@gmail.com
 wrote:
 
   Given the stuff Keith found already, I'm -1, but I did take some time
  this
   RC to rerun some tests. I had one IT that failed on me from the source
   build which we can fix later -- things are looking good otherwise from
 my
   testing.
  
   Thanks for working through this Corey, and Keith for finding bugs :)
  
  
   Corey Nolet wrote:
  
  Devs,
  
Please consider the following candidate for Apache Accumulo 1.6.2
  
Branch: 1.6.2-rc3
SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
Staging Repository:
   https://repository.apache.org/content/repositories/
   orgapacheaccumulo-1021/
  
Source tarball:
   https://repository.apache.org/content/repositories/
   orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.
   2/accumulo-1.6.2-src.tar.gz
Binary tarball:
   https://repository.apache.org/content/repositories/
   orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.
   2/accumulo-1.6.2-bin.tar.gz
(Append .sha1, .md5 or .asc to download the signature/hash
  for
   a
   given artifact.)
  
Signing keys available at:
  https://www.apache.org/dist/accumulo/KEYS
  
Over 1.6.1, we have 148 issues resolved:
   https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=
   blob_plain;f=CHANGES;hb=1.6.2-rc3
  
Testing: All unit, integration and functional tests are passing.
  
API compatibility report for 1.6.1 to 1.6.2:
   http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/
   compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html
  
API backwards compatibility report for 1.6.2 to 1.6.1:
   http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/
   compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html
  
The vote will be open until Saturday, January 31st 12:00AM UTC
  (1/30
   8:00PM ET, 1/30 5:00PM PT)
  
  
 



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-29 Thread Keith Turner
On Wed, Jan 28, 2015 at 6:08 PM, Corey Nolet cjno...@gmail.com wrote:

 I'll start on an RC4 but leave this open for awhile in case any more issues
 like pop up like this.


I think I have finished up 3541.  However I am seeing ACCUMULO-3545[1] that
I need to investigate.

[1]: https://issues.apache.org/jira/browse/ACCUMULO-3545



 On Jan 28, 2015 5:24 PM, Keith Turner ke...@deenlo.com wrote:

  -1 because of ACCUMULO-3541
 
  On Wed, Jan 28, 2015 at 2:38 AM, Corey Nolet cjno...@apache.org wrote:
 
 Devs,
  
   Please consider the following candidate for Apache Accumulo 1.6.2
  
   Branch: 1.6.2-rc3
   SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
   Staging Repository:
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/
  
   Source tarball:
  
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-src.tar.gz
   Binary tarball:
  
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-bin.tar.gz
   (Append .sha1, .md5 or .asc to download the signature/hash
 for
  a
   given artifact.)
  
   Signing keys available at:
 https://www.apache.org/dist/accumulo/KEYS
  
   Over 1.6.1, we have 148 issues resolved:
  
  
 
 https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=1.6.2-rc3
  
   Testing: All unit, integration and functional tests are passing.
  
   API compatibility report for 1.6.1 to 1.6.2:
  
  
 
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html
  
   API backwards compatibility report for 1.6.2 to 1.6.1:
  
  
 
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html
  
   The vote will be open until Saturday, January 31st 12:00AM UTC
 (1/30
   8:00PM ET, 1/30 5:00PM PT)
  
 



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-29 Thread Josh Elser
Given the stuff Keith found already, I'm -1, but I did take some time 
this RC to rerun some tests. I had one IT that failed on me from the 
source build which we can fix later -- things are looking good otherwise 
from my testing.


Thanks for working through this Corey, and Keith for finding bugs :)

Corey Nolet wrote:

   Devs,

 Please consider the following candidate for Apache Accumulo 1.6.2

 Branch: 1.6.2-rc3
 SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
 Staging Repository:
https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/

 Source tarball:
https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-src.tar.gz
 Binary tarball:
https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-bin.tar.gz
 (Append .sha1, .md5 or .asc to download the signature/hash for a
given artifact.)

 Signing keys available at: https://www.apache.org/dist/accumulo/KEYS

 Over 1.6.1, we have 148 issues resolved:
https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=1.6.2-rc3

 Testing: All unit, integration and functional tests are passing.

 API compatibility report for 1.6.1 to 1.6.2:
http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html

 API backwards compatibility report for 1.6.2 to 1.6.1:
http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html

 The vote will be open until Saturday, January 31st 12:00AM UTC (1/30
8:00PM ET, 1/30 5:00PM PT)



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-29 Thread Corey Nolet
 However I am seeing ACCUMULO-3545[1] that
I need to investigate.

Ok. I'll cut another RC as soon as that's complete.

On Thu, Jan 29, 2015 at 6:03 PM, Josh Elser josh.el...@gmail.com wrote:

 Given the stuff Keith found already, I'm -1, but I did take some time this
 RC to rerun some tests. I had one IT that failed on me from the source
 build which we can fix later -- things are looking good otherwise from my
 testing.

 Thanks for working through this Corey, and Keith for finding bugs :)


 Corey Nolet wrote:

Devs,

  Please consider the following candidate for Apache Accumulo 1.6.2

  Branch: 1.6.2-rc3
  SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
  Staging Repository:
 https://repository.apache.org/content/repositories/
 orgapacheaccumulo-1021/

  Source tarball:
 https://repository.apache.org/content/repositories/
 orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.
 2/accumulo-1.6.2-src.tar.gz
  Binary tarball:
 https://repository.apache.org/content/repositories/
 orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.
 2/accumulo-1.6.2-bin.tar.gz
  (Append .sha1, .md5 or .asc to download the signature/hash for
 a
 given artifact.)

  Signing keys available at: https://www.apache.org/dist/accumulo/KEYS

  Over 1.6.1, we have 148 issues resolved:
 https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=
 blob_plain;f=CHANGES;hb=1.6.2-rc3

  Testing: All unit, integration and functional tests are passing.

  API compatibility report for 1.6.1 to 1.6.2:
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/
 compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html

  API backwards compatibility report for 1.6.2 to 1.6.1:
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/
 compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html

  The vote will be open until Saturday, January 31st 12:00AM UTC (1/30
 8:00PM ET, 1/30 5:00PM PT)




Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-29 Thread Keith Turner
On Jan 29, 2015 7:30 PM, Corey Nolet cjno...@gmail.com wrote:

  However I am seeing ACCUMULO-3545[1] that
 I need to

Its  not a problem.  At around 7 I discovered I had forgotten to increase
the number of max maps in the CI config.  I killed the job, changed max
maps from 64 to 4096, and restarted.  After that there was a mapper for
each of the 2178 tablets and the mappers were running locally.  I'll let
you know how the verify went in the morning.


 Ok. I'll cut another RC as soon as that's complete.

 On Thu, Jan 29, 2015 at 6:03 PM, Josh Elser josh.el...@gmail.com wrote:

  Given the stuff Keith found already, I'm -1, but I did take some time
this
  RC to rerun some tests. I had one IT that failed on me from the source
  build which we can fix later -- things are looking good otherwise from
my
  testing.
 
  Thanks for working through this Corey, and Keith for finding bugs :)
 
 
  Corey Nolet wrote:
 
 Devs,
 
   Please consider the following candidate for Apache Accumulo 1.6.2
 
   Branch: 1.6.2-rc3
   SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
   Staging Repository:
  https://repository.apache.org/content/repositories/
  orgapacheaccumulo-1021/
 
   Source tarball:
  https://repository.apache.org/content/repositories/
  orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.
  2/accumulo-1.6.2-src.tar.gz
   Binary tarball:
  https://repository.apache.org/content/repositories/
  orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.
  2/accumulo-1.6.2-bin.tar.gz
   (Append .sha1, .md5 or .asc to download the signature/hash
for
  a
  given artifact.)
 
   Signing keys available at:
https://www.apache.org/dist/accumulo/KEYS
 
   Over 1.6.1, we have 148 issues resolved:
  https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=
  blob_plain;f=CHANGES;hb=1.6.2-rc3
 
   Testing: All unit, integration and functional tests are passing.
 
   API compatibility report for 1.6.1 to 1.6.2:
  http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/
  compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html
 
   API backwards compatibility report for 1.6.2 to 1.6.1:
  http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/
  compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html
 
   The vote will be open until Saturday, January 31st 12:00AM UTC
(1/30
  8:00PM ET, 1/30 5:00PM PT)
 
 


Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-28 Thread Keith Turner
I started running CI against RC3 a bit ago and started seeing
[ACCUMULO-3541][1].  Going to look into it.

[1]: https://issues.apache.org/jira/browse/ACCUMULO-3541

On Wed, Jan 28, 2015 at 2:38 AM, Corey Nolet cjno...@apache.org wrote:

   Devs,

 Please consider the following candidate for Apache Accumulo 1.6.2

 Branch: 1.6.2-rc3
 SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
 Staging Repository:
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/

 Source tarball:

 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-src.tar.gz
 Binary tarball:

 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-bin.tar.gz
 (Append .sha1, .md5 or .asc to download the signature/hash for a
 given artifact.)

 Signing keys available at: https://www.apache.org/dist/accumulo/KEYS

 Over 1.6.1, we have 148 issues resolved:

 https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=1.6.2-rc3

 Testing: All unit, integration and functional tests are passing.

 API compatibility report for 1.6.1 to 1.6.2:

 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html

 API backwards compatibility report for 1.6.2 to 1.6.1:

 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html

 The vote will be open until Saturday, January 31st 12:00AM UTC (1/30
 8:00PM ET, 1/30 5:00PM PT)



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-28 Thread Christopher
On Wed, Jan 28, 2015 at 2:30 PM, Sean Busbey bus...@cloudera.com wrote:
[snip]

 So that looks fine. I have seen cases before where using the maven compiler
 plugin's -source -target options without the correct rt.jar file resulted
 in Java 6 JVM compatible class files that still referenced JRE classes that
 weren't available.


Right, my main concern was this kind of problem (which I think can be
resolved by setting bootstrap classpath during compile).


 Attempting to compile the source tarball with a Java 6 JDK should cause
 that to show up.

[snip]

That's what I'd hope also, but I think there are fringe cases that wouldn't
catch this: use of constants which differ in value between versions,
changes between interface/abstract class, and maybe a few other fringe
cases that wouldn't be caught at compile time, but could cause runtime
errors. (I'm no expert on this, though, which is why I phrased it as a
question initially.)


 (as an aside, I couldn't find us actually documenting anywhere in the user
 manual or README what java versions we support.)


Maybe it'd be good to document it somewhere, but the java version is
specified in the pom, and has been:
Java 6 or newer for Accumulo  1.7
Java 7 or newer for Accumulo = 1.7

FWIW, we don't really document any other compatible dependency versions
either, outside the pom.xml, but divergence from this I'd typically expect
a downstream package maintainer to deal with (except for the fact that many
people use the upstream binaries directly, and that's a valid support case
for our community). More FWIW: if we were using maven to generate a site,
this kind of documentation could be generated automatically.


 On Wed, Jan 28, 2015 at 11:25 AM, Christopher ctubb...@apache.org
 https://mail.google.com/mail/?view=cmfs=1tf=1to=ctubb...@apache.org
 wrote:

  Does it matter that this was built with Java 1.7.0_25? Is that going to
  cause issues running in a 1.6 JRE?
 
 
  --
  Christopher L Tubbs II
  http://gravatar.com/ctubbsii
 
  On Wed, Jan 28, 2015 at 2:38 AM, Corey Nolet cjno...@apache.org
  https://mail.google.com/mail/?view=cmfs=1tf=1to=cjno...@apache.org
  wrote:
 
 Devs,
  
   Please consider the following candidate for Apache Accumulo 1.6.2
  
   Branch: 1.6.2-rc3
   SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
   Staging Repository:
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/
  
   Source tarball:
  
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-src.tar.gz
   Binary tarball:
  
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-bin.tar.gz
   (Append .sha1, .md5 or .asc to download the signature/hash
 for
  a
   given artifact.)
  
   Signing keys available at:
 https://www.apache.org/dist/accumulo/KEYS
  
   Over 1.6.1, we have 148 issues resolved:
  
  
 
 https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=1.6.2-rc3
  
   Testing: All unit, integration and functional tests are passing.
  
   API compatibility report for 1.6.1 to 1.6.2:
  
  
 
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html
  
   API backwards compatibility report for 1.6.2 to 1.6.1:
  
  
 
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html
  
   The vote will be open until Saturday, January 31st 12:00AM UTC
 (1/30
   8:00PM ET, 1/30 5:00PM PT)
  
 



 --
 Sean



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-28 Thread Corey Nolet
Ok. I'm documenting this in the release procedures I've been working on and
will cut RC4 with jdk1.6. I think its fair at this point to steer
developers towards just cutting the release with the actual jdk version
that matches the version of the bytecode.
On Jan 28, 2015 7:18 PM, Christopher ctubb...@apache.org wrote:

 On Wed, Jan 28, 2015 at 2:30 PM, Sean Busbey bus...@cloudera.com wrote:
 [snip]

  So that looks fine. I have seen cases before where using the maven
 compiler
  plugin's -source -target options without the correct rt.jar file resulted
  in Java 6 JVM compatible class files that still referenced JRE classes
 that
  weren't available.
 
 
 Right, my main concern was this kind of problem (which I think can be
 resolved by setting bootstrap classpath during compile).


  Attempting to compile the source tarball with a Java 6 JDK should cause
  that to show up.

 [snip]

 That's what I'd hope also, but I think there are fringe cases that wouldn't
 catch this: use of constants which differ in value between versions,
 changes between interface/abstract class, and maybe a few other fringe
 cases that wouldn't be caught at compile time, but could cause runtime
 errors. (I'm no expert on this, though, which is why I phrased it as a
 question initially.)


  (as an aside, I couldn't find us actually documenting anywhere in the
 user
  manual or README what java versions we support.)
 
 
 Maybe it'd be good to document it somewhere, but the java version is
 specified in the pom, and has been:
 Java 6 or newer for Accumulo  1.7
 Java 7 or newer for Accumulo = 1.7

 FWIW, we don't really document any other compatible dependency versions
 either, outside the pom.xml, but divergence from this I'd typically expect
 a downstream package maintainer to deal with (except for the fact that many
 people use the upstream binaries directly, and that's a valid support case
 for our community). More FWIW: if we were using maven to generate a site,
 this kind of documentation could be generated automatically.


  On Wed, Jan 28, 2015 at 11:25 AM, Christopher ctubb...@apache.org
  https://mail.google.com/mail/?view=cmfs=1tf=1to=ctubb...@apache.org
 
  wrote:
 
   Does it matter that this was built with Java 1.7.0_25? Is that going to
   cause issues running in a 1.6 JRE?
  
  
   --
   Christopher L Tubbs II
   http://gravatar.com/ctubbsii
  
   On Wed, Jan 28, 2015 at 2:38 AM, Corey Nolet cjno...@apache.org
   https://mail.google.com/mail/?view=cmfs=1tf=1to=cjno...@apache.org
 
   wrote:
  
  Devs,
   
Please consider the following candidate for Apache Accumulo 1.6.2
   
Branch: 1.6.2-rc3
SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
Staging Repository:
   
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/
   
Source tarball:
   
   
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-src.tar.gz
Binary tarball:
   
   
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-bin.tar.gz
(Append .sha1, .md5 or .asc to download the signature/hash
  for
   a
given artifact.)
   
Signing keys available at:
  https://www.apache.org/dist/accumulo/KEYS
   
Over 1.6.1, we have 148 issues resolved:
   
   
  
 
 https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=1.6.2-rc3
   
Testing: All unit, integration and functional tests are passing.
   
API compatibility report for 1.6.1 to 1.6.2:
   
   
  
 
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html
   
API backwards compatibility report for 1.6.2 to 1.6.1:
   
   
  
 
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html
   
The vote will be open until Saturday, January 31st 12:00AM UTC
  (1/30
8:00PM ET, 1/30 5:00PM PT)
   
  
 
 
 
  --
  Sean
 



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-28 Thread Keith Turner
-1 because of ACCUMULO-3541

On Wed, Jan 28, 2015 at 2:38 AM, Corey Nolet cjno...@apache.org wrote:

   Devs,

 Please consider the following candidate for Apache Accumulo 1.6.2

 Branch: 1.6.2-rc3
 SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
 Staging Repository:
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/

 Source tarball:

 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-src.tar.gz
 Binary tarball:

 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-bin.tar.gz
 (Append .sha1, .md5 or .asc to download the signature/hash for a
 given artifact.)

 Signing keys available at: https://www.apache.org/dist/accumulo/KEYS

 Over 1.6.1, we have 148 issues resolved:

 https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=1.6.2-rc3

 Testing: All unit, integration and functional tests are passing.

 API compatibility report for 1.6.1 to 1.6.2:

 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html

 API backwards compatibility report for 1.6.2 to 1.6.1:

 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html

 The vote will be open until Saturday, January 31st 12:00AM UTC (1/30
 8:00PM ET, 1/30 5:00PM PT)



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-28 Thread Corey Nolet
I'll start on an RC4 but leave this open for awhile in case any more issues
like pop up like this.
On Jan 28, 2015 5:24 PM, Keith Turner ke...@deenlo.com wrote:

 -1 because of ACCUMULO-3541

 On Wed, Jan 28, 2015 at 2:38 AM, Corey Nolet cjno...@apache.org wrote:

Devs,
 
  Please consider the following candidate for Apache Accumulo 1.6.2
 
  Branch: 1.6.2-rc3
  SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
  Staging Repository:
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/
 
  Source tarball:
 
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-src.tar.gz
  Binary tarball:
 
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-bin.tar.gz
  (Append .sha1, .md5 or .asc to download the signature/hash for
 a
  given artifact.)
 
  Signing keys available at: https://www.apache.org/dist/accumulo/KEYS
 
  Over 1.6.1, we have 148 issues resolved:
 
 
 https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=1.6.2-rc3
 
  Testing: All unit, integration and functional tests are passing.
 
  API compatibility report for 1.6.1 to 1.6.2:
 
 
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html
 
  API backwards compatibility report for 1.6.2 to 1.6.1:
 
 
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html
 
  The vote will be open until Saturday, January 31st 12:00AM UTC (1/30
  8:00PM ET, 1/30 5:00PM PT)
 



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-28 Thread Christopher
Does it matter that this was built with Java 1.7.0_25? Is that going to
cause issues running in a 1.6 JRE?


--
Christopher L Tubbs II
http://gravatar.com/ctubbsii

On Wed, Jan 28, 2015 at 2:38 AM, Corey Nolet cjno...@apache.org wrote:

   Devs,

 Please consider the following candidate for Apache Accumulo 1.6.2

 Branch: 1.6.2-rc3
 SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
 Staging Repository:
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/

 Source tarball:

 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-src.tar.gz
 Binary tarball:

 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-bin.tar.gz
 (Append .sha1, .md5 or .asc to download the signature/hash for a
 given artifact.)

 Signing keys available at: https://www.apache.org/dist/accumulo/KEYS

 Over 1.6.1, we have 148 issues resolved:

 https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=1.6.2-rc3

 Testing: All unit, integration and functional tests are passing.

 API compatibility report for 1.6.1 to 1.6.2:

 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html

 API backwards compatibility report for 1.6.2 to 1.6.1:

 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html

 The vote will be open until Saturday, January 31st 12:00AM UTC (1/30
 8:00PM ET, 1/30 5:00PM PT)



Re: [VOTE] Apache Accumulo 1.6.2 RC3

2015-01-28 Thread Andrew Wells
My $0.02

I still see a lot of Java 6, so I would suggest using that for builds etc
to ensure compatibility with that version.


On Wed, Jan 28, 2015 at 2:30 PM, Sean Busbey bus...@cloudera.com wrote:

 If the binaries show class files with major version  50 (e.g. java 7 = 51,
 java 8 = 52), then Java 6 JVMs won't be able to run them.

 A quick check of the classes in the binary:

 $ curl -O

 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-bin.tar.gz
   % Total% Received % Xferd  Average Speed   TimeTime Time
  Current
  Dload  Upload   Total   SpentLeft
  Speed
 100 14.2M  100 14.2M0 0  2254k  0  0:00:06  0:00:06 --:--:--
 2973k
 $ tar xzf accumulo-1.6.2-bin.tar.gz
 $ cd accumulo-1.6.2
 $ for jar in `ls -1 lib/accumulo-*`; do jar xf ${jar}; done
 $ for clazz in `find org/apache/accumulo -name *.class`; do javap -verbose
 `echo ${clazz} | sed -e 's/\//./g' | sed -e 's/\.class$//' | sed -e
 's/\\$/./g'` | grep major version:; done | uniq -c
 5208   major version: 50


 So that looks fine. I have seen cases before where using the maven compiler
 plugin's -source -target options without the correct rt.jar file resulted
 in Java 6 JVM compatible class files that still referenced JRE classes that
 weren't available.

 Attempting to compile the source tarball with a Java 6 JDK should cause
 that to show up. The nightly build I do outside of ASF infra runs with
 JDK6u31 and it succeeded yesterday on the 1.6 dev branch. So as of
 commit b2f7e9 on the 1.6 branch we're fine (I did not check yet how rc3
 compares to the 1.6 dev branch).

 (as an aside, I couldn't find us actually documenting anywhere in the user
 manual or README what java versions we support.)


 On Wed, Jan 28, 2015 at 11:25 AM, Christopher ctubb...@apache.org
 https://mail.google.com/mail/?view=cmfs=1tf=1to=ctubb...@apache.org
 wrote:

  Does it matter that this was built with Java 1.7.0_25? Is that going to
  cause issues running in a 1.6 JRE?
 
 
  --
  Christopher L Tubbs II
  http://gravatar.com/ctubbsii
 
  On Wed, Jan 28, 2015 at 2:38 AM, Corey Nolet cjno...@apache.org
  https://mail.google.com/mail/?view=cmfs=1tf=1to=cjno...@apache.org
  wrote:
 
 Devs,
  
   Please consider the following candidate for Apache Accumulo 1.6.2
  
   Branch: 1.6.2-rc3
   SHA1: 3a6987470c1e5090a2ca159614a80f0fa50393bf
   Staging Repository:
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/
  
   Source tarball:
  
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-src.tar.gz
   Binary tarball:
  
  
 
 https://repository.apache.org/content/repositories/orgapacheaccumulo-1021/org/apache/accumulo/accumulo/1.6.2/accumulo-1.6.2-bin.tar.gz
   (Append .sha1, .md5 or .asc to download the signature/hash
 for
  a
   given artifact.)
  
   Signing keys available at:
 https://www.apache.org/dist/accumulo/KEYS
  
   Over 1.6.1, we have 148 issues resolved:
  
  
 
 https://git-wip-us.apache.org/repos/asf?p=accumulo.git;a=blob_plain;f=CHANGES;hb=1.6.2-rc3
  
   Testing: All unit, integration and functional tests are passing.
  
   API compatibility report for 1.6.1 to 1.6.2:
  
  
 
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.1_to_1.6.2/compat_report.html
  
   API backwards compatibility report for 1.6.2 to 1.6.1:
  
  
 
 http://people.apache.org/~cjnolet/accumulo-1.6.2-rc3/compat_reports/accumulo/1.6.2_to_1.6.1/compat_report.html
  
   The vote will be open until Saturday, January 31st 12:00AM UTC
 (1/30
   8:00PM ET, 1/30 5:00PM PT)
  
 



 --
 Sean




-- 
*Andrew George Wells*
*Software Engineer*
*awe...@clearedgeit.com awe...@clearedgeit.com*