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 20:10:08 GMT
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.
>
>
Addendum on HBASE-15100.



> * 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.
>
>
HBASE-15285 is addressing this.



> * 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.
>
>
Jon is on this one at HBASE-15283

St.Ack




> 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