hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stack <st...@duboce.net>
Subject Re: [VOTE] HBase 1.2.0 RC3
Date Wed, 17 Feb 2016 16:08:43 GMT
Thanks for running the compat checker Sean. All seem pretty minor to me but
I'm thinking we should just fix 'em (I could do this set this morning so we
could roll a 72 hour'er later today).

St.Ack

On Wed, Feb 17, 2016 at 1:04 AM, Sean Busbey <busbey@apache.org> wrote:

> I'm currently +0.
>
> maybe bad:
>
> sorry it's been some time since I ran compatibility checks. Here's the
> one for all IA.Public classes:
>
>
> http://home.apache.org/~busbey/hbase/1.2.0-RC3/1.1.3_1.2.0RC3_Public_compat_report.html
>
> Working through the flagged problems in order,
>
> * ProcedureInfo changes both came in through HBASE-15100.  I'm not
> sure why ProcedureInfo is IA.Public in the first place. I've flagged
> the issue as incompatible and asked for a release note.
>
> * AsyncProcess, ConfigurationManager, and HRegionServer are all
> IA.Private things that leak out of our public API, so they're fine to
> change.
>
> * Mutation's flagged missing protected field was added in 1.1.3 by
> HBASE-15095. In 1.2+ that field is still a private member of Append.
> This smells like a maintenance issue, but a minor one.
>
> * TimeRange's constructor with a min/max came in HBASE-14355. The
> constructor changed from IOException in the case of min > max to
> IllegalArgumentException. That's probably a more accurate exception,
> but it's a substantial source compat and behavior change for
> downstream. I've flagged the issue as incompatible and asked for a
> release note. For some reason the javadocs for TimeRange claim it's
> "for internal use only" so maybe it shouldn't have been IA.Public in
> the first place.
>
> We could fix all of these pretty easy before 1.2.0. Once 1.2.0 goes
> out, the TimeRange change can't easily be corrected.
>
> good:
>
> * checksums and signatures good
> * LICENSE/NOTICE fine
> * src matches commit/tag
> * src builds binaries
>
> On Sat, Feb 13, 2016 at 2:20 PM, Sean Busbey <busbey@apache.org> wrote:
> > Hi Folks!
> >
> > I'm pleased to announce the next release candidate for HBase 1.2.0.
> >
> > Artifacts are available here:
> >
> > https://dist.apache.org/repos/dist/dev/hbase/hbase-1.2.0RC3/
> >
> > As of this vote, the relevant md5 hashes are:
> >
> > 4e4ebb9329d44d7ac53dc0cccfcdca24  hbase-1.2.0-bin.tar.gz
> > 48b8444c51f015bfd3640b842f67ac8d  hbase-1.2.0-src.tar.gz
> >
> > Maven artifacts are available in this staging repository:
> >
> > https://repository.apache.org/content/repositories/orgapachehbase-1129/
> >
> > All artifacts are signed with my code signing key 0D80DB7C, available in
> > the project KEYS file:
> >
> > http://www.apache.org/dist/hbase/KEYS
> >
> > these artifacts correspond to commit hash
> >
> > 645eb92987b499016a24ac462353ff3cd2162f69
> >
> > which signed tag 1.2.0RC3 currently points to
> >
> >
> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=06aba6a9eae0cbf06fe085eae03b891383b8d9ef
> >
> > HBase 1.2.0 is the second minor release in the HBase 1.x line,
> continuing on
> > the theme of bringing a stable, reliable database to the Hadoop and NoSQL
> > communities. This release includes roughly 250 resolved issues not
> covered
> > by previous 1.x releases.
> >
> > Notable new features include:
> > - JDK8 is now supported
> > - Hadoop 2.6.1+ and Hadoop 2.7.1+ are now supported
> > - per column-family time ranges for scan (HBASE-14355)
> > - daemons respond to SIGHUP to reload configs (HBASE-14529)
> > - region location methods added to thrift2 proxy (HBASE-13698)
> > - table-level sync that sends deltas (HBASE-13639)
> > - client side metrics via JMX (HBASE-12911)
> >
> > The full list of issues can be found at:
> >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&version=12332062
> >
> > To see the changes since the prior release candidate, you can use the
> > following git command on
> > a up-to-date checkout of the hbase repository:
> >
> > git log 1.2.0RC2..1.2.0RC3
> >
> > Please take a few minutes to verify the release[1] and vote on releasing
> it:
> >
> > [ ] +1 Release this package as Apache HBase 1.2.0
> > [ ] +0 no opinion
> > [ ] -1 Do not release this package because...
> >
> > Vote will be subject to Majority Approval[2] and will close at 6:00PM UTC
> > on Wednesday, Feb 17th, 2016[3].
> >
> > [1]: http://www.apache.org/info/verification.html
> > [2]: https://www.apache.org/foundation/glossary.html#MajorityApproval
> > [3]: to find this in your local timezone see:
> > http://s.apache.org/hbase-1.2.0-rc3-close
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message