You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by Enis Söztutar <en...@apache.org> on 2016/01/20 05:29:01 UTC
[VOTE] Second release candidate for HBase 1.0.3 (RC1) is available.
Please vote by Jan 26 2016
I am pleased to announce that the second release candidate for the release
1.0.3
(HBase-1.0.3RC1), is available for download at
https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
Maven artifacts are also available in the temporary repository
https://repository.apache.org/content/repositories/orgapachehbase-1126
Signed with my code signing key E964B5FF. Can be found here:
https://people.apache.org/keys/committer/enis.asc
Signed tag in the repository can be found here:
https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
supersedes all previous 1.0.x releases. According to the HBase’s semantic
version guide (See [1]), the release candidate is source and binary
compatible with 1.0.x for client applications and server side libraries
(coprocessors, filters, etc).
Please note that 1.0.3 is the last “scheduled” release in the 1.0.x line of
releases since there is a limited amount of testing and release management
bandwidth. Users are highly encouraged to upgrade to 1.1 line of releases
if possible. However, if there is enough interest, or needed otherwise, we
can still decide to do more releases. Please be encouraged to speak up if
you want us to continue scheduled 1.0.x releases. See the hbase-dev mailing
thread [6] for more information.
Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can be
reached here:
https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
the changes are
bug fixes or test fixes except for the following:
** Sub-task
* [HBASE-14221] - Reduce the number of time row comparison is done in a
Scan
* [HBASE-14535] - Integration test for rpc connection concurrency /
deadlock testing·
* [HBASE-14539] - Slight improvement of StoreScanner.optimize
* [HBASE-14605] - Split fails due to 'No valid credentials' error when
SecureBulkLoadEndpoint#start tries to access hdfs
* [HBASE-14631] - Region merge request should be audited with request
user through proper scope of doAs() calls to region observer notifications
* [HBASE-14655] - Narrow the scope of doAs() calls to region observer
notifications for compaction
* [HBASE-14657] - Remove unneeded API from EncodedSeeker
* [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
* [HBASE-15031] - Fix merge of MVCC and SequenceID performance
regression in branch-1.0
* [HBASE-15095] - isReturnResult=false on fast path in branch-1.1 and
branch-1.0 is not respected
** Brainstorming
* [HBASE-14869] - Better request latency and size histograms
** Improvement
* [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper
and datanode fault injections.
* [HBASE-14325] - Add snapshotinfo command to hbase script
* [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
RegionCoprocessorHost create new Configuration
* [HBASE-14582] - Regionserver status webpage bucketcache list can
become huge
* [HBASE-14586] - Use a maven profile to run Jacoco analysis
* [HBASE-14643] - Avoid Splits from once again opening a closed reader
for fetching the first and last key
** Task
* [HBASE-14361] - ReplicationSink should create Connection instances
lazily
Full list of the issues can be found at
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
Compatibility
-------------
This release (1.0.3) is source, wire and binary compatible with all
previous 1.0.x releases. Client applications do not have to be recompiled
with the new version (unless new API is used) if upgrading from a previous
1.0.x. It is a drop-in replacement.
See release notes for 1.0.0 [2] for compatibility with earlier
versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
is the same as in 1.0.0.
Source Compatibility:
Client side code in HBase-1.0.x is (mostly) source compatible with 0.98.x
versions. Some minor API changes might be needed from the client side.
Wire Compatibility:
HBase-1.0.x release is wire compatible with 0.98.x releases. Clients and
servers running in different versions as long as new features are not used
should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
supported as well.
Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is NOT
wire compatible with earlier releases (0.94, etc).
Binary Compatibility:
Binary compatibility at the Java API layer with earlier versions (0.98.x,
0.96.x and 0.94.x) is not supported. You may have to recompile your client
code and any server side code (coprocessors, filters etc) referring to
hbase jars.
Upgrading
---------
This release is rolling upgradable from earlier 1.0.x releases.
See [2] and [3] for upgrade instructions from earlier versions. Upgrading
to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
fashion is supported.
>From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and restart
of
the cluster.
>From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from 0.94
-> 0.96. The upgrade script should be run to rewrite cluster level
metadata. See [3] for details.
Supported Hadoop versions
-------------------------
1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
and Hadoop-2.6.x releases are the most tested hadoop releases and we
recommend running with those versions (or later versions). Earlier Hadoop-2
based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
More information can be found at [4].
Supported Java versions
-------------------------
1.0.x releases only support JDK7. JDK8 support is experimental. More
information can be found at [5].
Voting
------
Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
[] +1 Release the artifacts as 1.0.3
[] -1 DO NOT release the artifacts as 1.0.3, because...
References
----------
[1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
[2] http://s.apache.org/hbase-1.0.0-release-notes
[3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
[4] https://hbase.apache.org/book/configuration.html#hadoop
[5] https://hbase.apache.org/book/configuration.html#java
[6] http://search-hadoop.com/m/YGbb9X5OqFULUK
Thanks all who worked on this release!
Enis
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Enis Söztutar <en...@apache.org>.
Thanks again for checking. I had sent a RESULT thread, but with changed
subject it may not have been clustered in this thread.
With a tally of 5 +1's now, the vote is now closed.
Cheers,
Enis
On Thu, Jan 28, 2016 at 12:54 PM, Jonathan Hsieh <jo...@cloudera.com> wrote:
> Addendum: (Still +1)
>
> Looks like I ran 1.0.3 with a mix of 1.2.0RC0 nodes when with the ITBLL,
> ITAG and ITI tests.
> I did a rolling downgrade back to 1.0.3 on those nodes while ITBLL was
> running and it passed.
>
> Jon.
>
>
> On Wed, Jan 27, 2016 at 11:17 AM, Jonathan Hsieh <jo...@cloudera.com> wrote:
>
> > +1. (binding)
> >
> > - Compat report looks good.
> > - Checked signatures, looks good
> > - Built from source, site, docs, rat, looks good
> > -- ('mvn clean test site -DskipTests' initially failed; but mvn clean
> > test
> > - Ran ITBLL, ITAcidGuarantees, and ITIngest on 5 node cdh 5.5.0 hadoop
> > cluster; they passed
> >
> > Jon.
> >
> > On Mon, Jan 25, 2016 at 8:22 PM, Enis Söztutar <en...@apache.org> wrote:
> >
> >> Tomorrow is the last day for this RC voting. Can we get some more votes
> >> please. This will be the last scheduled release in 1.0 line.
> >>
> >> Thanks,
> >> Enis
> >>
> >> On Mon, Jan 25, 2016 at 1:33 PM, Enis Söztutar <en...@apache.org> wrote:
> >>
> >> > Here is the UT build for the RC:
> >> >
> >> >
> >> >
> >>
> https://builds.apache.org/view/H-L/view/HBase/job/HBase-1.0.3RC1/2/testReport/
> >> >
> >> > All tests passed on the second run.
> >> >
> >> > Enis
> >> >
> >> > On Sat, Jan 23, 2016 at 8:00 PM, Enis Söztutar <en...@apache.org>
> wrote:
> >> >
> >> >> Gently reminder for the vote.
> >> >>
> >> >> On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <en...@apache.org>
> >> wrote:
> >> >>
> >> >>> Here is my official +1. I executed the same tests from 1.1.3RC for
> >> >>> 1.0.3RC.
> >> >>>
> >> >>> - checked crcs, sigs.
> >> >>>
> >> >>> - checked tarball layouts, files, jar files, etc.
> >> >>>
> >> >>> - checked the book in the bin tar
> >> >>>
> >> >>> - checked versions reported
> >> >>>
> >> >>> - checked the compat report
> >> >>>
> >> >>> - compiled with Hadoop 2.2 to 2.7
> >> >>>
> >> >>> - build with hbase-downstreamer
> >> >>>
> >> >>> - run local model, shell smoke tests, LTT.
> >> >>>
> >> >>> - Put it up on a 4 node cluster, ran LTT.
> >> >>>
> >> >>>
> >> >>> Everything looks nominal.
> >> >>>
> >> >>> On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org>
> >> wrote:
> >> >>>
> >> >>>> I am pleased to announce that the second release candidate for the
> >> >>>> release 1.0.3
> >> >>>> (HBase-1.0.3RC1), is available for download at
> >> >>>> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
> >> >>>>
> >> >>>> Maven artifacts are also available in the temporary repository
> >> >>>>
> >> https://repository.apache.org/content/repositories/orgapachehbase-1126
> >> >>>>
> >> >>>>
> >> >>>> Signed with my code signing key E964B5FF. Can be found here:
> >> >>>> https://people.apache.org/keys/committer/enis.asc
> >> >>>>
> >> >>>> Signed tag in the repository can be found here:
> >> >>>>
> >>
> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
> >> >>>>
> >> >>>> HBase 1.0.3 is the next “patch” release in the 1.0.x release line
> and
> >> >>>> supersedes all previous 1.0.x releases. According to the HBase’s
> >> semantic
> >> >>>> version guide (See [1]), the release candidate is source and binary
> >> >>>> compatible with 1.0.x for client applications and server side
> >> libraries
> >> >>>> (coprocessors, filters, etc).
> >> >>>>
> >> >>>> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x
> >> >>>> line of releases since there is a limited amount of testing and
> >> release
> >> >>>> management bandwidth. Users are highly encouraged to upgrade to 1.1
> >> line of
> >> >>>> releases if possible. However, if there is enough interest, or
> needed
> >> >>>> otherwise, we can still decide to do more releases. Please be
> >> encouraged to
> >> >>>> speak up if you want us to continue scheduled 1.0.x releases. See
> the
> >> >>>> hbase-dev mailing thread [6] for more information.
> >> >>>>
> >> >>>> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2
> >> can
> >> >>>> be reached here:
> >> >>>> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
> >> >>>>
> >> >>>> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
> >> >>>> the changes are
> >> >>>> bug fixes or test fixes except for the following:
> >> >>>>
> >> >>>> ** Sub-task
> >> >>>> * [HBASE-14221] - Reduce the number of time row comparison is
> >> done
> >> >>>> in a Scan
> >> >>>> * [HBASE-14535] - Integration test for rpc connection
> >> concurrency /
> >> >>>> deadlock testing·
> >> >>>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
> >> >>>> * [HBASE-14605] - Split fails due to 'No valid credentials'
> error
> >> >>>> when SecureBulkLoadEndpoint#start tries to access hdfs
> >> >>>> * [HBASE-14631] - Region merge request should be audited with
> >> >>>> request user through proper scope of doAs() calls to region
> observer
> >> >>>> notifications
> >> >>>> * [HBASE-14655] - Narrow the scope of doAs() calls to region
> >> >>>> observer notifications for compaction
> >> >>>> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
> >> >>>> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a
> >> >>>> cluster
> >> >>>> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
> >> >>>> regression in branch-1.0
> >> >>>> * [HBASE-15095] - isReturnResult=false on fast path in
> >> branch-1.1
> >> >>>> and branch-1.0 is not respected
> >> >>>>
> >> >>>> ** Brainstorming
> >> >>>> * [HBASE-14869] - Better request latency and size histograms
> >> >>>>
> >> >>>> ** Improvement
> >> >>>> * [HBASE-14261] - Enhance Chaos Monkey framework by adding
> >> >>>> zookeeper and datanode fault injections.
> >> >>>> * [HBASE-14325] - Add snapshotinfo command to hbase script
> >> >>>> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always
> >> make
> >> >>>> RegionCoprocessorHost create new Configuration
> >> >>>> * [HBASE-14582] - Regionserver status webpage bucketcache list
> >> can
> >> >>>> become huge
> >> >>>> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
> >> >>>> * [HBASE-14643] - Avoid Splits from once again opening a closed
> >> >>>> reader for fetching the first and last key
> >> >>>>
> >> >>>> ** Task
> >> >>>> * [HBASE-14361] - ReplicationSink should create Connection
> >> >>>> instances lazily
> >> >>>>
> >> >>>>
> >> >>>> Full list of the issues can be found at
> >> >>>>
> >>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
> >> >>>>
> >> >>>> Compatibility
> >> >>>> -------------
> >> >>>> This release (1.0.3) is source, wire and binary compatible with all
> >> >>>> previous 1.0.x releases. Client applications do not have to be
> >> recompiled
> >> >>>> with the new version (unless new API is used) if upgrading from a
> >> previous
> >> >>>> 1.0.x. It is a drop-in replacement.
> >> >>>>
> >> >>>> See release notes for 1.0.0 [2] for compatibility with earlier
> >> >>>> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier
> >> versions
> >> >>>> is the same as in 1.0.0.
> >> >>>>
> >> >>>> Source Compatibility:
> >> >>>> Client side code in HBase-1.0.x is (mostly) source compatible with
> >> >>>> 0.98.x versions. Some minor API changes might be needed from the
> >> client
> >> >>>> side.
> >> >>>>
> >> >>>> Wire Compatibility:
> >> >>>> HBase-1.0.x release is wire compatible with 0.98.x releases.
> Clients
> >> >>>> and servers running in different versions as long as new features
> >> are not
> >> >>>> used should be possible. A rolling upgrade from 0.98.x clusters to
> >> 1.0.x is
> >> >>>> supported as well.
> >> >>>> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x
> >> is
> >> >>>> NOT wire compatible with earlier releases (0.94, etc).
> >> >>>>
> >> >>>> Binary Compatibility:
> >> >>>> Binary compatibility at the Java API layer with earlier versions
> >> >>>> (0.98.x, 0.96.x and 0.94.x) is not supported. You may have to
> >> recompile
> >> >>>> your client code and any server side code (coprocessors, filters
> etc)
> >> >>>> referring to hbase jars.
> >> >>>>
> >> >>>>
> >> >>>> Upgrading
> >> >>>> ---------
> >> >>>> This release is rolling upgradable from earlier 1.0.x releases.
> >> >>>>
> >> >>>> See [2] and [3] for upgrade instructions from earlier versions.
> >> >>>> Upgrading to 1.0.3 is similar to upgrading to 1.0.0 as documented
> in
> >> [3].
> >> >>>>
> >> >>>> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling
> >> upgrade
> >> >>>> fashion is supported.
> >> >>>>
> >> >>>> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and
> >> >>>> restart of
> >> >>>> the cluster.
> >> >>>>
> >> >>>> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade
> >> from
> >> >>>> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster
> >> level
> >> >>>> metadata. See [3] for details.
> >> >>>>
> >> >>>>
> >> >>>> Supported Hadoop versions
> >> >>>> -------------------------
> >> >>>> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
> >> >>>> and Hadoop-2.6.x releases are the most tested hadoop releases and
> we
> >> >>>> recommend running with those versions (or later versions). Earlier
> >> Hadoop-2
> >> >>>> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full
> >> extend.
> >> >>>> More information can be found at [4].
> >> >>>>
> >> >>>>
> >> >>>> Supported Java versions
> >> >>>> -------------------------
> >> >>>> 1.0.x releases only support JDK7. JDK8 support is experimental.
> More
> >> >>>> information can be found at [5].
> >> >>>>
> >> >>>> Voting
> >> >>>> ------
> >> >>>> Please try to test and vote on this release by Jan 26 2016 11:59PM
> >> PDT.
> >> >>>>
> >> >>>> [] +1 Release the artifacts as 1.0.3
> >> >>>> [] -1 DO NOT release the artifacts as 1.0.3, because...
> >> >>>>
> >> >>>>
> >> >>>> References
> >> >>>> ----------
> >> >>>> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
> >> >>>> [2] http://s.apache.org/hbase-1.0.0-release-notes
> >> >>>> [3]
> https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
> >> >>>> [4] https://hbase.apache.org/book/configuration.html#hadoop
> >> >>>> [5] https://hbase.apache.org/book/configuration.html#java
> >> >>>> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
> >> >>>>
> >> >>>> Thanks all who worked on this release!
> >> >>>> Enis
> >> >>>>
> >> >>>
> >> >>>
> >> >>
> >> >
> >>
> >
> >
> >
> > --
> > // Jonathan Hsieh (shay)
> > // HBase Tech Lead, Software Engineer, Cloudera
> > // jon@cloudera.com // @jmhsieh
> >
> >
>
>
>
> --
> // Jonathan Hsieh (shay)
> // HBase Tech Lead, Software Engineer, Cloudera
> // jon@cloudera.com // @jmhsieh
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Jonathan Hsieh <jo...@cloudera.com>.
Addendum: (Still +1)
Looks like I ran 1.0.3 with a mix of 1.2.0RC0 nodes when with the ITBLL,
ITAG and ITI tests.
I did a rolling downgrade back to 1.0.3 on those nodes while ITBLL was
running and it passed.
Jon.
On Wed, Jan 27, 2016 at 11:17 AM, Jonathan Hsieh <jo...@cloudera.com> wrote:
> +1. (binding)
>
> - Compat report looks good.
> - Checked signatures, looks good
> - Built from source, site, docs, rat, looks good
> -- ('mvn clean test site -DskipTests' initially failed; but mvn clean
> test
> - Ran ITBLL, ITAcidGuarantees, and ITIngest on 5 node cdh 5.5.0 hadoop
> cluster; they passed
>
> Jon.
>
> On Mon, Jan 25, 2016 at 8:22 PM, Enis Söztutar <en...@apache.org> wrote:
>
>> Tomorrow is the last day for this RC voting. Can we get some more votes
>> please. This will be the last scheduled release in 1.0 line.
>>
>> Thanks,
>> Enis
>>
>> On Mon, Jan 25, 2016 at 1:33 PM, Enis Söztutar <en...@apache.org> wrote:
>>
>> > Here is the UT build for the RC:
>> >
>> >
>> >
>> https://builds.apache.org/view/H-L/view/HBase/job/HBase-1.0.3RC1/2/testReport/
>> >
>> > All tests passed on the second run.
>> >
>> > Enis
>> >
>> > On Sat, Jan 23, 2016 at 8:00 PM, Enis Söztutar <en...@apache.org> wrote:
>> >
>> >> Gently reminder for the vote.
>> >>
>> >> On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <en...@apache.org>
>> wrote:
>> >>
>> >>> Here is my official +1. I executed the same tests from 1.1.3RC for
>> >>> 1.0.3RC.
>> >>>
>> >>> - checked crcs, sigs.
>> >>>
>> >>> - checked tarball layouts, files, jar files, etc.
>> >>>
>> >>> - checked the book in the bin tar
>> >>>
>> >>> - checked versions reported
>> >>>
>> >>> - checked the compat report
>> >>>
>> >>> - compiled with Hadoop 2.2 to 2.7
>> >>>
>> >>> - build with hbase-downstreamer
>> >>>
>> >>> - run local model, shell smoke tests, LTT.
>> >>>
>> >>> - Put it up on a 4 node cluster, ran LTT.
>> >>>
>> >>>
>> >>> Everything looks nominal.
>> >>>
>> >>> On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org>
>> wrote:
>> >>>
>> >>>> I am pleased to announce that the second release candidate for the
>> >>>> release 1.0.3
>> >>>> (HBase-1.0.3RC1), is available for download at
>> >>>> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>> >>>>
>> >>>> Maven artifacts are also available in the temporary repository
>> >>>>
>> https://repository.apache.org/content/repositories/orgapachehbase-1126
>> >>>>
>> >>>>
>> >>>> Signed with my code signing key E964B5FF. Can be found here:
>> >>>> https://people.apache.org/keys/committer/enis.asc
>> >>>>
>> >>>> Signed tag in the repository can be found here:
>> >>>>
>> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>> >>>>
>> >>>> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
>> >>>> supersedes all previous 1.0.x releases. According to the HBase’s
>> semantic
>> >>>> version guide (See [1]), the release candidate is source and binary
>> >>>> compatible with 1.0.x for client applications and server side
>> libraries
>> >>>> (coprocessors, filters, etc).
>> >>>>
>> >>>> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x
>> >>>> line of releases since there is a limited amount of testing and
>> release
>> >>>> management bandwidth. Users are highly encouraged to upgrade to 1.1
>> line of
>> >>>> releases if possible. However, if there is enough interest, or needed
>> >>>> otherwise, we can still decide to do more releases. Please be
>> encouraged to
>> >>>> speak up if you want us to continue scheduled 1.0.x releases. See the
>> >>>> hbase-dev mailing thread [6] for more information.
>> >>>>
>> >>>> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2
>> can
>> >>>> be reached here:
>> >>>> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>> >>>>
>> >>>> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
>> >>>> the changes are
>> >>>> bug fixes or test fixes except for the following:
>> >>>>
>> >>>> ** Sub-task
>> >>>> * [HBASE-14221] - Reduce the number of time row comparison is
>> done
>> >>>> in a Scan
>> >>>> * [HBASE-14535] - Integration test for rpc connection
>> concurrency /
>> >>>> deadlock testing·
>> >>>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
>> >>>> * [HBASE-14605] - Split fails due to 'No valid credentials' error
>> >>>> when SecureBulkLoadEndpoint#start tries to access hdfs
>> >>>> * [HBASE-14631] - Region merge request should be audited with
>> >>>> request user through proper scope of doAs() calls to region observer
>> >>>> notifications
>> >>>> * [HBASE-14655] - Narrow the scope of doAs() calls to region
>> >>>> observer notifications for compaction
>> >>>> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
>> >>>> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a
>> >>>> cluster
>> >>>> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
>> >>>> regression in branch-1.0
>> >>>> * [HBASE-15095] - isReturnResult=false on fast path in
>> branch-1.1
>> >>>> and branch-1.0 is not respected
>> >>>>
>> >>>> ** Brainstorming
>> >>>> * [HBASE-14869] - Better request latency and size histograms
>> >>>>
>> >>>> ** Improvement
>> >>>> * [HBASE-14261] - Enhance Chaos Monkey framework by adding
>> >>>> zookeeper and datanode fault injections.
>> >>>> * [HBASE-14325] - Add snapshotinfo command to hbase script
>> >>>> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always
>> make
>> >>>> RegionCoprocessorHost create new Configuration
>> >>>> * [HBASE-14582] - Regionserver status webpage bucketcache list
>> can
>> >>>> become huge
>> >>>> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
>> >>>> * [HBASE-14643] - Avoid Splits from once again opening a closed
>> >>>> reader for fetching the first and last key
>> >>>>
>> >>>> ** Task
>> >>>> * [HBASE-14361] - ReplicationSink should create Connection
>> >>>> instances lazily
>> >>>>
>> >>>>
>> >>>> Full list of the issues can be found at
>> >>>>
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>> >>>>
>> >>>> Compatibility
>> >>>> -------------
>> >>>> This release (1.0.3) is source, wire and binary compatible with all
>> >>>> previous 1.0.x releases. Client applications do not have to be
>> recompiled
>> >>>> with the new version (unless new API is used) if upgrading from a
>> previous
>> >>>> 1.0.x. It is a drop-in replacement.
>> >>>>
>> >>>> See release notes for 1.0.0 [2] for compatibility with earlier
>> >>>> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier
>> versions
>> >>>> is the same as in 1.0.0.
>> >>>>
>> >>>> Source Compatibility:
>> >>>> Client side code in HBase-1.0.x is (mostly) source compatible with
>> >>>> 0.98.x versions. Some minor API changes might be needed from the
>> client
>> >>>> side.
>> >>>>
>> >>>> Wire Compatibility:
>> >>>> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients
>> >>>> and servers running in different versions as long as new features
>> are not
>> >>>> used should be possible. A rolling upgrade from 0.98.x clusters to
>> 1.0.x is
>> >>>> supported as well.
>> >>>> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x
>> is
>> >>>> NOT wire compatible with earlier releases (0.94, etc).
>> >>>>
>> >>>> Binary Compatibility:
>> >>>> Binary compatibility at the Java API layer with earlier versions
>> >>>> (0.98.x, 0.96.x and 0.94.x) is not supported. You may have to
>> recompile
>> >>>> your client code and any server side code (coprocessors, filters etc)
>> >>>> referring to hbase jars.
>> >>>>
>> >>>>
>> >>>> Upgrading
>> >>>> ---------
>> >>>> This release is rolling upgradable from earlier 1.0.x releases.
>> >>>>
>> >>>> See [2] and [3] for upgrade instructions from earlier versions.
>> >>>> Upgrading to 1.0.3 is similar to upgrading to 1.0.0 as documented in
>> [3].
>> >>>>
>> >>>> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling
>> upgrade
>> >>>> fashion is supported.
>> >>>>
>> >>>> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and
>> >>>> restart of
>> >>>> the cluster.
>> >>>>
>> >>>> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade
>> from
>> >>>> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster
>> level
>> >>>> metadata. See [3] for details.
>> >>>>
>> >>>>
>> >>>> Supported Hadoop versions
>> >>>> -------------------------
>> >>>> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
>> >>>> and Hadoop-2.6.x releases are the most tested hadoop releases and we
>> >>>> recommend running with those versions (or later versions). Earlier
>> Hadoop-2
>> >>>> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full
>> extend.
>> >>>> More information can be found at [4].
>> >>>>
>> >>>>
>> >>>> Supported Java versions
>> >>>> -------------------------
>> >>>> 1.0.x releases only support JDK7. JDK8 support is experimental. More
>> >>>> information can be found at [5].
>> >>>>
>> >>>> Voting
>> >>>> ------
>> >>>> Please try to test and vote on this release by Jan 26 2016 11:59PM
>> PDT.
>> >>>>
>> >>>> [] +1 Release the artifacts as 1.0.3
>> >>>> [] -1 DO NOT release the artifacts as 1.0.3, because...
>> >>>>
>> >>>>
>> >>>> References
>> >>>> ----------
>> >>>> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
>> >>>> [2] http://s.apache.org/hbase-1.0.0-release-notes
>> >>>> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
>> >>>> [4] https://hbase.apache.org/book/configuration.html#hadoop
>> >>>> [5] https://hbase.apache.org/book/configuration.html#java
>> >>>> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>> >>>>
>> >>>> Thanks all who worked on this release!
>> >>>> Enis
>> >>>>
>> >>>
>> >>>
>> >>
>> >
>>
>
>
>
> --
> // Jonathan Hsieh (shay)
> // HBase Tech Lead, Software Engineer, Cloudera
> // jon@cloudera.com // @jmhsieh
>
>
--
// Jonathan Hsieh (shay)
// HBase Tech Lead, Software Engineer, Cloudera
// jon@cloudera.com // @jmhsieh
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Ted Yu <yu...@gmail.com>.
+1
- Checked signatures
- Ran unit test suite
- Exercised shell commands
On Wed, Jan 27, 2016 at 11:17 AM, Jonathan Hsieh <jo...@cloudera.com> wrote:
> +1. (binding)
>
> - Compat report looks good.
> - Checked signatures, looks good
> - Built from source, site, docs, rat, looks good
> -- ('mvn clean test site -DskipTests' initially failed; but mvn clean test
> - Ran ITBLL, ITAcidGuarantees, and ITIngest on 5 node cdh 5.5.0 hadoop
> cluster; they passed
>
> Jon.
>
> On Mon, Jan 25, 2016 at 8:22 PM, Enis Söztutar <en...@apache.org> wrote:
>
> > Tomorrow is the last day for this RC voting. Can we get some more votes
> > please. This will be the last scheduled release in 1.0 line.
> >
> > Thanks,
> > Enis
> >
> > On Mon, Jan 25, 2016 at 1:33 PM, Enis Söztutar <en...@apache.org> wrote:
> >
> > > Here is the UT build for the RC:
> > >
> > >
> > >
> >
> https://builds.apache.org/view/H-L/view/HBase/job/HBase-1.0.3RC1/2/testReport/
> > >
> > > All tests passed on the second run.
> > >
> > > Enis
> > >
> > > On Sat, Jan 23, 2016 at 8:00 PM, Enis Söztutar <en...@apache.org>
> wrote:
> > >
> > >> Gently reminder for the vote.
> > >>
> > >> On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <en...@apache.org>
> wrote:
> > >>
> > >>> Here is my official +1. I executed the same tests from 1.1.3RC for
> > >>> 1.0.3RC.
> > >>>
> > >>> - checked crcs, sigs.
> > >>>
> > >>> - checked tarball layouts, files, jar files, etc.
> > >>>
> > >>> - checked the book in the bin tar
> > >>>
> > >>> - checked versions reported
> > >>>
> > >>> - checked the compat report
> > >>>
> > >>> - compiled with Hadoop 2.2 to 2.7
> > >>>
> > >>> - build with hbase-downstreamer
> > >>>
> > >>> - run local model, shell smoke tests, LTT.
> > >>>
> > >>> - Put it up on a 4 node cluster, ran LTT.
> > >>>
> > >>>
> > >>> Everything looks nominal.
> > >>>
> > >>> On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org>
> > wrote:
> > >>>
> > >>>> I am pleased to announce that the second release candidate for the
> > >>>> release 1.0.3
> > >>>> (HBase-1.0.3RC1), is available for download at
> > >>>> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
> > >>>>
> > >>>> Maven artifacts are also available in the temporary repository
> > >>>>
> > https://repository.apache.org/content/repositories/orgapachehbase-1126
> > >>>>
> > >>>>
> > >>>> Signed with my code signing key E964B5FF. Can be found here:
> > >>>> https://people.apache.org/keys/committer/enis.asc
> > >>>>
> > >>>> Signed tag in the repository can be found here:
> > >>>>
> >
> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
> > >>>>
> > >>>> HBase 1.0.3 is the next “patch” release in the 1.0.x release line
> and
> > >>>> supersedes all previous 1.0.x releases. According to the HBase’s
> > semantic
> > >>>> version guide (See [1]), the release candidate is source and binary
> > >>>> compatible with 1.0.x for client applications and server side
> > libraries
> > >>>> (coprocessors, filters, etc).
> > >>>>
> > >>>> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x
> > >>>> line of releases since there is a limited amount of testing and
> > release
> > >>>> management bandwidth. Users are highly encouraged to upgrade to 1.1
> > line of
> > >>>> releases if possible. However, if there is enough interest, or
> needed
> > >>>> otherwise, we can still decide to do more releases. Please be
> > encouraged to
> > >>>> speak up if you want us to continue scheduled 1.0.x releases. See
> the
> > >>>> hbase-dev mailing thread [6] for more information.
> > >>>>
> > >>>> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2
> can
> > >>>> be reached here:
> > >>>> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
> > >>>>
> > >>>> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
> > >>>> the changes are
> > >>>> bug fixes or test fixes except for the following:
> > >>>>
> > >>>> ** Sub-task
> > >>>> * [HBASE-14221] - Reduce the number of time row comparison is
> done
> > >>>> in a Scan
> > >>>> * [HBASE-14535] - Integration test for rpc connection
> concurrency
> > /
> > >>>> deadlock testing·
> > >>>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
> > >>>> * [HBASE-14605] - Split fails due to 'No valid credentials'
> error
> > >>>> when SecureBulkLoadEndpoint#start tries to access hdfs
> > >>>> * [HBASE-14631] - Region merge request should be audited with
> > >>>> request user through proper scope of doAs() calls to region observer
> > >>>> notifications
> > >>>> * [HBASE-14655] - Narrow the scope of doAs() calls to region
> > >>>> observer notifications for compaction
> > >>>> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
> > >>>> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a
> > >>>> cluster
> > >>>> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
> > >>>> regression in branch-1.0
> > >>>> * [HBASE-15095] - isReturnResult=false on fast path in
> branch-1.1
> > >>>> and branch-1.0 is not respected
> > >>>>
> > >>>> ** Brainstorming
> > >>>> * [HBASE-14869] - Better request latency and size histograms
> > >>>>
> > >>>> ** Improvement
> > >>>> * [HBASE-14261] - Enhance Chaos Monkey framework by adding
> > >>>> zookeeper and datanode fault injections.
> > >>>> * [HBASE-14325] - Add snapshotinfo command to hbase script
> > >>>> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always
> make
> > >>>> RegionCoprocessorHost create new Configuration
> > >>>> * [HBASE-14582] - Regionserver status webpage bucketcache list
> can
> > >>>> become huge
> > >>>> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
> > >>>> * [HBASE-14643] - Avoid Splits from once again opening a closed
> > >>>> reader for fetching the first and last key
> > >>>>
> > >>>> ** Task
> > >>>> * [HBASE-14361] - ReplicationSink should create Connection
> > >>>> instances lazily
> > >>>>
> > >>>>
> > >>>> Full list of the issues can be found at
> > >>>>
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
> > >>>>
> > >>>> Compatibility
> > >>>> -------------
> > >>>> This release (1.0.3) is source, wire and binary compatible with all
> > >>>> previous 1.0.x releases. Client applications do not have to be
> > recompiled
> > >>>> with the new version (unless new API is used) if upgrading from a
> > previous
> > >>>> 1.0.x. It is a drop-in replacement.
> > >>>>
> > >>>> See release notes for 1.0.0 [2] for compatibility with earlier
> > >>>> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier
> > versions
> > >>>> is the same as in 1.0.0.
> > >>>>
> > >>>> Source Compatibility:
> > >>>> Client side code in HBase-1.0.x is (mostly) source compatible with
> > >>>> 0.98.x versions. Some minor API changes might be needed from the
> > client
> > >>>> side.
> > >>>>
> > >>>> Wire Compatibility:
> > >>>> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients
> > >>>> and servers running in different versions as long as new features
> are
> > not
> > >>>> used should be possible. A rolling upgrade from 0.98.x clusters to
> > 1.0.x is
> > >>>> supported as well.
> > >>>> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x
> is
> > >>>> NOT wire compatible with earlier releases (0.94, etc).
> > >>>>
> > >>>> Binary Compatibility:
> > >>>> Binary compatibility at the Java API layer with earlier versions
> > >>>> (0.98.x, 0.96.x and 0.94.x) is not supported. You may have to
> > recompile
> > >>>> your client code and any server side code (coprocessors, filters
> etc)
> > >>>> referring to hbase jars.
> > >>>>
> > >>>>
> > >>>> Upgrading
> > >>>> ---------
> > >>>> This release is rolling upgradable from earlier 1.0.x releases.
> > >>>>
> > >>>> See [2] and [3] for upgrade instructions from earlier versions.
> > >>>> Upgrading to 1.0.3 is similar to upgrading to 1.0.0 as documented in
> > [3].
> > >>>>
> > >>>> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling
> > upgrade
> > >>>> fashion is supported.
> > >>>>
> > >>>> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and
> > >>>> restart of
> > >>>> the cluster.
> > >>>>
> > >>>> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade
> from
> > >>>> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster
> > level
> > >>>> metadata. See [3] for details.
> > >>>>
> > >>>>
> > >>>> Supported Hadoop versions
> > >>>> -------------------------
> > >>>> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
> > >>>> and Hadoop-2.6.x releases are the most tested hadoop releases and we
> > >>>> recommend running with those versions (or later versions). Earlier
> > Hadoop-2
> > >>>> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full
> > extend.
> > >>>> More information can be found at [4].
> > >>>>
> > >>>>
> > >>>> Supported Java versions
> > >>>> -------------------------
> > >>>> 1.0.x releases only support JDK7. JDK8 support is experimental. More
> > >>>> information can be found at [5].
> > >>>>
> > >>>> Voting
> > >>>> ------
> > >>>> Please try to test and vote on this release by Jan 26 2016 11:59PM
> > PDT.
> > >>>>
> > >>>> [] +1 Release the artifacts as 1.0.3
> > >>>> [] -1 DO NOT release the artifacts as 1.0.3, because...
> > >>>>
> > >>>>
> > >>>> References
> > >>>> ----------
> > >>>> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
> > >>>> [2] http://s.apache.org/hbase-1.0.0-release-notes
> > >>>> [3]
> https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
> > >>>> [4] https://hbase.apache.org/book/configuration.html#hadoop
> > >>>> [5] https://hbase.apache.org/book/configuration.html#java
> > >>>> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
> > >>>>
> > >>>> Thanks all who worked on this release!
> > >>>> Enis
> > >>>>
> > >>>
> > >>>
> > >>
> > >
> >
>
>
>
> --
> // Jonathan Hsieh (shay)
> // HBase Tech Lead, Software Engineer, Cloudera
> // jon@cloudera.com // @jmhsieh
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Jonathan Hsieh <jo...@cloudera.com>.
+1. (binding)
- Compat report looks good.
- Checked signatures, looks good
- Built from source, site, docs, rat, looks good
-- ('mvn clean test site -DskipTests' initially failed; but mvn clean test
- Ran ITBLL, ITAcidGuarantees, and ITIngest on 5 node cdh 5.5.0 hadoop
cluster; they passed
Jon.
On Mon, Jan 25, 2016 at 8:22 PM, Enis Söztutar <en...@apache.org> wrote:
> Tomorrow is the last day for this RC voting. Can we get some more votes
> please. This will be the last scheduled release in 1.0 line.
>
> Thanks,
> Enis
>
> On Mon, Jan 25, 2016 at 1:33 PM, Enis Söztutar <en...@apache.org> wrote:
>
> > Here is the UT build for the RC:
> >
> >
> >
> https://builds.apache.org/view/H-L/view/HBase/job/HBase-1.0.3RC1/2/testReport/
> >
> > All tests passed on the second run.
> >
> > Enis
> >
> > On Sat, Jan 23, 2016 at 8:00 PM, Enis Söztutar <en...@apache.org> wrote:
> >
> >> Gently reminder for the vote.
> >>
> >> On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <en...@apache.org> wrote:
> >>
> >>> Here is my official +1. I executed the same tests from 1.1.3RC for
> >>> 1.0.3RC.
> >>>
> >>> - checked crcs, sigs.
> >>>
> >>> - checked tarball layouts, files, jar files, etc.
> >>>
> >>> - checked the book in the bin tar
> >>>
> >>> - checked versions reported
> >>>
> >>> - checked the compat report
> >>>
> >>> - compiled with Hadoop 2.2 to 2.7
> >>>
> >>> - build with hbase-downstreamer
> >>>
> >>> - run local model, shell smoke tests, LTT.
> >>>
> >>> - Put it up on a 4 node cluster, ran LTT.
> >>>
> >>>
> >>> Everything looks nominal.
> >>>
> >>> On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org>
> wrote:
> >>>
> >>>> I am pleased to announce that the second release candidate for the
> >>>> release 1.0.3
> >>>> (HBase-1.0.3RC1), is available for download at
> >>>> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
> >>>>
> >>>> Maven artifacts are also available in the temporary repository
> >>>>
> https://repository.apache.org/content/repositories/orgapachehbase-1126
> >>>>
> >>>>
> >>>> Signed with my code signing key E964B5FF. Can be found here:
> >>>> https://people.apache.org/keys/committer/enis.asc
> >>>>
> >>>> Signed tag in the repository can be found here:
> >>>>
> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
> >>>>
> >>>> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
> >>>> supersedes all previous 1.0.x releases. According to the HBase’s
> semantic
> >>>> version guide (See [1]), the release candidate is source and binary
> >>>> compatible with 1.0.x for client applications and server side
> libraries
> >>>> (coprocessors, filters, etc).
> >>>>
> >>>> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x
> >>>> line of releases since there is a limited amount of testing and
> release
> >>>> management bandwidth. Users are highly encouraged to upgrade to 1.1
> line of
> >>>> releases if possible. However, if there is enough interest, or needed
> >>>> otherwise, we can still decide to do more releases. Please be
> encouraged to
> >>>> speak up if you want us to continue scheduled 1.0.x releases. See the
> >>>> hbase-dev mailing thread [6] for more information.
> >>>>
> >>>> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can
> >>>> be reached here:
> >>>> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
> >>>>
> >>>> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
> >>>> the changes are
> >>>> bug fixes or test fixes except for the following:
> >>>>
> >>>> ** Sub-task
> >>>> * [HBASE-14221] - Reduce the number of time row comparison is done
> >>>> in a Scan
> >>>> * [HBASE-14535] - Integration test for rpc connection concurrency
> /
> >>>> deadlock testing·
> >>>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
> >>>> * [HBASE-14605] - Split fails due to 'No valid credentials' error
> >>>> when SecureBulkLoadEndpoint#start tries to access hdfs
> >>>> * [HBASE-14631] - Region merge request should be audited with
> >>>> request user through proper scope of doAs() calls to region observer
> >>>> notifications
> >>>> * [HBASE-14655] - Narrow the scope of doAs() calls to region
> >>>> observer notifications for compaction
> >>>> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
> >>>> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a
> >>>> cluster
> >>>> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
> >>>> regression in branch-1.0
> >>>> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1
> >>>> and branch-1.0 is not respected
> >>>>
> >>>> ** Brainstorming
> >>>> * [HBASE-14869] - Better request latency and size histograms
> >>>>
> >>>> ** Improvement
> >>>> * [HBASE-14261] - Enhance Chaos Monkey framework by adding
> >>>> zookeeper and datanode fault injections.
> >>>> * [HBASE-14325] - Add snapshotinfo command to hbase script
> >>>> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
> >>>> RegionCoprocessorHost create new Configuration
> >>>> * [HBASE-14582] - Regionserver status webpage bucketcache list can
> >>>> become huge
> >>>> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
> >>>> * [HBASE-14643] - Avoid Splits from once again opening a closed
> >>>> reader for fetching the first and last key
> >>>>
> >>>> ** Task
> >>>> * [HBASE-14361] - ReplicationSink should create Connection
> >>>> instances lazily
> >>>>
> >>>>
> >>>> Full list of the issues can be found at
> >>>>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
> >>>>
> >>>> Compatibility
> >>>> -------------
> >>>> This release (1.0.3) is source, wire and binary compatible with all
> >>>> previous 1.0.x releases. Client applications do not have to be
> recompiled
> >>>> with the new version (unless new API is used) if upgrading from a
> previous
> >>>> 1.0.x. It is a drop-in replacement.
> >>>>
> >>>> See release notes for 1.0.0 [2] for compatibility with earlier
> >>>> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier
> versions
> >>>> is the same as in 1.0.0.
> >>>>
> >>>> Source Compatibility:
> >>>> Client side code in HBase-1.0.x is (mostly) source compatible with
> >>>> 0.98.x versions. Some minor API changes might be needed from the
> client
> >>>> side.
> >>>>
> >>>> Wire Compatibility:
> >>>> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients
> >>>> and servers running in different versions as long as new features are
> not
> >>>> used should be possible. A rolling upgrade from 0.98.x clusters to
> 1.0.x is
> >>>> supported as well.
> >>>> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is
> >>>> NOT wire compatible with earlier releases (0.94, etc).
> >>>>
> >>>> Binary Compatibility:
> >>>> Binary compatibility at the Java API layer with earlier versions
> >>>> (0.98.x, 0.96.x and 0.94.x) is not supported. You may have to
> recompile
> >>>> your client code and any server side code (coprocessors, filters etc)
> >>>> referring to hbase jars.
> >>>>
> >>>>
> >>>> Upgrading
> >>>> ---------
> >>>> This release is rolling upgradable from earlier 1.0.x releases.
> >>>>
> >>>> See [2] and [3] for upgrade instructions from earlier versions.
> >>>> Upgrading to 1.0.3 is similar to upgrading to 1.0.0 as documented in
> [3].
> >>>>
> >>>> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling
> upgrade
> >>>> fashion is supported.
> >>>>
> >>>> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and
> >>>> restart of
> >>>> the cluster.
> >>>>
> >>>> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from
> >>>> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster
> level
> >>>> metadata. See [3] for details.
> >>>>
> >>>>
> >>>> Supported Hadoop versions
> >>>> -------------------------
> >>>> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
> >>>> and Hadoop-2.6.x releases are the most tested hadoop releases and we
> >>>> recommend running with those versions (or later versions). Earlier
> Hadoop-2
> >>>> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full
> extend.
> >>>> More information can be found at [4].
> >>>>
> >>>>
> >>>> Supported Java versions
> >>>> -------------------------
> >>>> 1.0.x releases only support JDK7. JDK8 support is experimental. More
> >>>> information can be found at [5].
> >>>>
> >>>> Voting
> >>>> ------
> >>>> Please try to test and vote on this release by Jan 26 2016 11:59PM
> PDT.
> >>>>
> >>>> [] +1 Release the artifacts as 1.0.3
> >>>> [] -1 DO NOT release the artifacts as 1.0.3, because...
> >>>>
> >>>>
> >>>> References
> >>>> ----------
> >>>> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
> >>>> [2] http://s.apache.org/hbase-1.0.0-release-notes
> >>>> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
> >>>> [4] https://hbase.apache.org/book/configuration.html#hadoop
> >>>> [5] https://hbase.apache.org/book/configuration.html#java
> >>>> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
> >>>>
> >>>> Thanks all who worked on this release!
> >>>> Enis
> >>>>
> >>>
> >>>
> >>
> >
>
--
// Jonathan Hsieh (shay)
// HBase Tech Lead, Software Engineer, Cloudera
// jon@cloudera.com // @jmhsieh
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Enis Söztutar <en...@apache.org>.
Tomorrow is the last day for this RC voting. Can we get some more votes
please. This will be the last scheduled release in 1.0 line.
Thanks,
Enis
On Mon, Jan 25, 2016 at 1:33 PM, Enis Söztutar <en...@apache.org> wrote:
> Here is the UT build for the RC:
>
>
> https://builds.apache.org/view/H-L/view/HBase/job/HBase-1.0.3RC1/2/testReport/
>
> All tests passed on the second run.
>
> Enis
>
> On Sat, Jan 23, 2016 at 8:00 PM, Enis Söztutar <en...@apache.org> wrote:
>
>> Gently reminder for the vote.
>>
>> On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <en...@apache.org> wrote:
>>
>>> Here is my official +1. I executed the same tests from 1.1.3RC for
>>> 1.0.3RC.
>>>
>>> - checked crcs, sigs.
>>>
>>> - checked tarball layouts, files, jar files, etc.
>>>
>>> - checked the book in the bin tar
>>>
>>> - checked versions reported
>>>
>>> - checked the compat report
>>>
>>> - compiled with Hadoop 2.2 to 2.7
>>>
>>> - build with hbase-downstreamer
>>>
>>> - run local model, shell smoke tests, LTT.
>>>
>>> - Put it up on a 4 node cluster, ran LTT.
>>>
>>>
>>> Everything looks nominal.
>>>
>>> On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org> wrote:
>>>
>>>> I am pleased to announce that the second release candidate for the
>>>> release 1.0.3
>>>> (HBase-1.0.3RC1), is available for download at
>>>> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>>>>
>>>> Maven artifacts are also available in the temporary repository
>>>> https://repository.apache.org/content/repositories/orgapachehbase-1126
>>>>
>>>>
>>>> Signed with my code signing key E964B5FF. Can be found here:
>>>> https://people.apache.org/keys/committer/enis.asc
>>>>
>>>> Signed tag in the repository can be found here:
>>>> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>>>>
>>>> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
>>>> supersedes all previous 1.0.x releases. According to the HBase’s semantic
>>>> version guide (See [1]), the release candidate is source and binary
>>>> compatible with 1.0.x for client applications and server side libraries
>>>> (coprocessors, filters, etc).
>>>>
>>>> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x
>>>> line of releases since there is a limited amount of testing and release
>>>> management bandwidth. Users are highly encouraged to upgrade to 1.1 line of
>>>> releases if possible. However, if there is enough interest, or needed
>>>> otherwise, we can still decide to do more releases. Please be encouraged to
>>>> speak up if you want us to continue scheduled 1.0.x releases. See the
>>>> hbase-dev mailing thread [6] for more information.
>>>>
>>>> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can
>>>> be reached here:
>>>> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>>>>
>>>> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
>>>> the changes are
>>>> bug fixes or test fixes except for the following:
>>>>
>>>> ** Sub-task
>>>> * [HBASE-14221] - Reduce the number of time row comparison is done
>>>> in a Scan
>>>> * [HBASE-14535] - Integration test for rpc connection concurrency /
>>>> deadlock testing·
>>>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
>>>> * [HBASE-14605] - Split fails due to 'No valid credentials' error
>>>> when SecureBulkLoadEndpoint#start tries to access hdfs
>>>> * [HBASE-14631] - Region merge request should be audited with
>>>> request user through proper scope of doAs() calls to region observer
>>>> notifications
>>>> * [HBASE-14655] - Narrow the scope of doAs() calls to region
>>>> observer notifications for compaction
>>>> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
>>>> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a
>>>> cluster
>>>> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
>>>> regression in branch-1.0
>>>> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1
>>>> and branch-1.0 is not respected
>>>>
>>>> ** Brainstorming
>>>> * [HBASE-14869] - Better request latency and size histograms
>>>>
>>>> ** Improvement
>>>> * [HBASE-14261] - Enhance Chaos Monkey framework by adding
>>>> zookeeper and datanode fault injections.
>>>> * [HBASE-14325] - Add snapshotinfo command to hbase script
>>>> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
>>>> RegionCoprocessorHost create new Configuration
>>>> * [HBASE-14582] - Regionserver status webpage bucketcache list can
>>>> become huge
>>>> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
>>>> * [HBASE-14643] - Avoid Splits from once again opening a closed
>>>> reader for fetching the first and last key
>>>>
>>>> ** Task
>>>> * [HBASE-14361] - ReplicationSink should create Connection
>>>> instances lazily
>>>>
>>>>
>>>> Full list of the issues can be found at
>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>>>>
>>>> Compatibility
>>>> -------------
>>>> This release (1.0.3) is source, wire and binary compatible with all
>>>> previous 1.0.x releases. Client applications do not have to be recompiled
>>>> with the new version (unless new API is used) if upgrading from a previous
>>>> 1.0.x. It is a drop-in replacement.
>>>>
>>>> See release notes for 1.0.0 [2] for compatibility with earlier
>>>> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
>>>> is the same as in 1.0.0.
>>>>
>>>> Source Compatibility:
>>>> Client side code in HBase-1.0.x is (mostly) source compatible with
>>>> 0.98.x versions. Some minor API changes might be needed from the client
>>>> side.
>>>>
>>>> Wire Compatibility:
>>>> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients
>>>> and servers running in different versions as long as new features are not
>>>> used should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
>>>> supported as well.
>>>> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is
>>>> NOT wire compatible with earlier releases (0.94, etc).
>>>>
>>>> Binary Compatibility:
>>>> Binary compatibility at the Java API layer with earlier versions
>>>> (0.98.x, 0.96.x and 0.94.x) is not supported. You may have to recompile
>>>> your client code and any server side code (coprocessors, filters etc)
>>>> referring to hbase jars.
>>>>
>>>>
>>>> Upgrading
>>>> ---------
>>>> This release is rolling upgradable from earlier 1.0.x releases.
>>>>
>>>> See [2] and [3] for upgrade instructions from earlier versions.
>>>> Upgrading to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>>>>
>>>> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
>>>> fashion is supported.
>>>>
>>>> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and
>>>> restart of
>>>> the cluster.
>>>>
>>>> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from
>>>> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster level
>>>> metadata. See [3] for details.
>>>>
>>>>
>>>> Supported Hadoop versions
>>>> -------------------------
>>>> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
>>>> and Hadoop-2.6.x releases are the most tested hadoop releases and we
>>>> recommend running with those versions (or later versions). Earlier Hadoop-2
>>>> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
>>>> More information can be found at [4].
>>>>
>>>>
>>>> Supported Java versions
>>>> -------------------------
>>>> 1.0.x releases only support JDK7. JDK8 support is experimental. More
>>>> information can be found at [5].
>>>>
>>>> Voting
>>>> ------
>>>> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>>>>
>>>> [] +1 Release the artifacts as 1.0.3
>>>> [] -1 DO NOT release the artifacts as 1.0.3, because...
>>>>
>>>>
>>>> References
>>>> ----------
>>>> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
>>>> [2] http://s.apache.org/hbase-1.0.0-release-notes
>>>> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
>>>> [4] https://hbase.apache.org/book/configuration.html#hadoop
>>>> [5] https://hbase.apache.org/book/configuration.html#java
>>>> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>>>>
>>>> Thanks all who worked on this release!
>>>> Enis
>>>>
>>>
>>>
>>
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Enis Söztutar <en...@apache.org>.
Tomorrow is the last day for this RC voting. Can we get some more votes
please. This will be the last scheduled release in 1.0 line.
Thanks,
Enis
On Mon, Jan 25, 2016 at 1:33 PM, Enis Söztutar <en...@apache.org> wrote:
> Here is the UT build for the RC:
>
>
> https://builds.apache.org/view/H-L/view/HBase/job/HBase-1.0.3RC1/2/testReport/
>
> All tests passed on the second run.
>
> Enis
>
> On Sat, Jan 23, 2016 at 8:00 PM, Enis Söztutar <en...@apache.org> wrote:
>
>> Gently reminder for the vote.
>>
>> On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <en...@apache.org> wrote:
>>
>>> Here is my official +1. I executed the same tests from 1.1.3RC for
>>> 1.0.3RC.
>>>
>>> - checked crcs, sigs.
>>>
>>> - checked tarball layouts, files, jar files, etc.
>>>
>>> - checked the book in the bin tar
>>>
>>> - checked versions reported
>>>
>>> - checked the compat report
>>>
>>> - compiled with Hadoop 2.2 to 2.7
>>>
>>> - build with hbase-downstreamer
>>>
>>> - run local model, shell smoke tests, LTT.
>>>
>>> - Put it up on a 4 node cluster, ran LTT.
>>>
>>>
>>> Everything looks nominal.
>>>
>>> On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org> wrote:
>>>
>>>> I am pleased to announce that the second release candidate for the
>>>> release 1.0.3
>>>> (HBase-1.0.3RC1), is available for download at
>>>> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>>>>
>>>> Maven artifacts are also available in the temporary repository
>>>> https://repository.apache.org/content/repositories/orgapachehbase-1126
>>>>
>>>>
>>>> Signed with my code signing key E964B5FF. Can be found here:
>>>> https://people.apache.org/keys/committer/enis.asc
>>>>
>>>> Signed tag in the repository can be found here:
>>>> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>>>>
>>>> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
>>>> supersedes all previous 1.0.x releases. According to the HBase’s semantic
>>>> version guide (See [1]), the release candidate is source and binary
>>>> compatible with 1.0.x for client applications and server side libraries
>>>> (coprocessors, filters, etc).
>>>>
>>>> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x
>>>> line of releases since there is a limited amount of testing and release
>>>> management bandwidth. Users are highly encouraged to upgrade to 1.1 line of
>>>> releases if possible. However, if there is enough interest, or needed
>>>> otherwise, we can still decide to do more releases. Please be encouraged to
>>>> speak up if you want us to continue scheduled 1.0.x releases. See the
>>>> hbase-dev mailing thread [6] for more information.
>>>>
>>>> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can
>>>> be reached here:
>>>> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>>>>
>>>> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
>>>> the changes are
>>>> bug fixes or test fixes except for the following:
>>>>
>>>> ** Sub-task
>>>> * [HBASE-14221] - Reduce the number of time row comparison is done
>>>> in a Scan
>>>> * [HBASE-14535] - Integration test for rpc connection concurrency /
>>>> deadlock testing·
>>>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
>>>> * [HBASE-14605] - Split fails due to 'No valid credentials' error
>>>> when SecureBulkLoadEndpoint#start tries to access hdfs
>>>> * [HBASE-14631] - Region merge request should be audited with
>>>> request user through proper scope of doAs() calls to region observer
>>>> notifications
>>>> * [HBASE-14655] - Narrow the scope of doAs() calls to region
>>>> observer notifications for compaction
>>>> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
>>>> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a
>>>> cluster
>>>> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
>>>> regression in branch-1.0
>>>> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1
>>>> and branch-1.0 is not respected
>>>>
>>>> ** Brainstorming
>>>> * [HBASE-14869] - Better request latency and size histograms
>>>>
>>>> ** Improvement
>>>> * [HBASE-14261] - Enhance Chaos Monkey framework by adding
>>>> zookeeper and datanode fault injections.
>>>> * [HBASE-14325] - Add snapshotinfo command to hbase script
>>>> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
>>>> RegionCoprocessorHost create new Configuration
>>>> * [HBASE-14582] - Regionserver status webpage bucketcache list can
>>>> become huge
>>>> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
>>>> * [HBASE-14643] - Avoid Splits from once again opening a closed
>>>> reader for fetching the first and last key
>>>>
>>>> ** Task
>>>> * [HBASE-14361] - ReplicationSink should create Connection
>>>> instances lazily
>>>>
>>>>
>>>> Full list of the issues can be found at
>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>>>>
>>>> Compatibility
>>>> -------------
>>>> This release (1.0.3) is source, wire and binary compatible with all
>>>> previous 1.0.x releases. Client applications do not have to be recompiled
>>>> with the new version (unless new API is used) if upgrading from a previous
>>>> 1.0.x. It is a drop-in replacement.
>>>>
>>>> See release notes for 1.0.0 [2] for compatibility with earlier
>>>> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
>>>> is the same as in 1.0.0.
>>>>
>>>> Source Compatibility:
>>>> Client side code in HBase-1.0.x is (mostly) source compatible with
>>>> 0.98.x versions. Some minor API changes might be needed from the client
>>>> side.
>>>>
>>>> Wire Compatibility:
>>>> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients
>>>> and servers running in different versions as long as new features are not
>>>> used should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
>>>> supported as well.
>>>> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is
>>>> NOT wire compatible with earlier releases (0.94, etc).
>>>>
>>>> Binary Compatibility:
>>>> Binary compatibility at the Java API layer with earlier versions
>>>> (0.98.x, 0.96.x and 0.94.x) is not supported. You may have to recompile
>>>> your client code and any server side code (coprocessors, filters etc)
>>>> referring to hbase jars.
>>>>
>>>>
>>>> Upgrading
>>>> ---------
>>>> This release is rolling upgradable from earlier 1.0.x releases.
>>>>
>>>> See [2] and [3] for upgrade instructions from earlier versions.
>>>> Upgrading to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>>>>
>>>> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
>>>> fashion is supported.
>>>>
>>>> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and
>>>> restart of
>>>> the cluster.
>>>>
>>>> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from
>>>> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster level
>>>> metadata. See [3] for details.
>>>>
>>>>
>>>> Supported Hadoop versions
>>>> -------------------------
>>>> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
>>>> and Hadoop-2.6.x releases are the most tested hadoop releases and we
>>>> recommend running with those versions (or later versions). Earlier Hadoop-2
>>>> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
>>>> More information can be found at [4].
>>>>
>>>>
>>>> Supported Java versions
>>>> -------------------------
>>>> 1.0.x releases only support JDK7. JDK8 support is experimental. More
>>>> information can be found at [5].
>>>>
>>>> Voting
>>>> ------
>>>> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>>>>
>>>> [] +1 Release the artifacts as 1.0.3
>>>> [] -1 DO NOT release the artifacts as 1.0.3, because...
>>>>
>>>>
>>>> References
>>>> ----------
>>>> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
>>>> [2] http://s.apache.org/hbase-1.0.0-release-notes
>>>> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
>>>> [4] https://hbase.apache.org/book/configuration.html#hadoop
>>>> [5] https://hbase.apache.org/book/configuration.html#java
>>>> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>>>>
>>>> Thanks all who worked on this release!
>>>> Enis
>>>>
>>>
>>>
>>
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Enis Söztutar <en...@apache.org>.
Here is the UT build for the RC:
https://builds.apache.org/view/H-L/view/HBase/job/HBase-1.0.3RC1/2/testReport/
All tests passed on the second run.
Enis
On Sat, Jan 23, 2016 at 8:00 PM, Enis Söztutar <en...@apache.org> wrote:
> Gently reminder for the vote.
>
> On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <en...@apache.org> wrote:
>
>> Here is my official +1. I executed the same tests from 1.1.3RC for
>> 1.0.3RC.
>>
>> - checked crcs, sigs.
>>
>> - checked tarball layouts, files, jar files, etc.
>>
>> - checked the book in the bin tar
>>
>> - checked versions reported
>>
>> - checked the compat report
>>
>> - compiled with Hadoop 2.2 to 2.7
>>
>> - build with hbase-downstreamer
>>
>> - run local model, shell smoke tests, LTT.
>>
>> - Put it up on a 4 node cluster, ran LTT.
>>
>>
>> Everything looks nominal.
>>
>> On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org> wrote:
>>
>>> I am pleased to announce that the second release candidate for the
>>> release 1.0.3
>>> (HBase-1.0.3RC1), is available for download at
>>> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>>>
>>> Maven artifacts are also available in the temporary repository
>>> https://repository.apache.org/content/repositories/orgapachehbase-1126
>>>
>>> Signed with my code signing key E964B5FF. Can be found here:
>>> https://people.apache.org/keys/committer/enis.asc
>>>
>>> Signed tag in the repository can be found here:
>>> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>>>
>>> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
>>> supersedes all previous 1.0.x releases. According to the HBase’s semantic
>>> version guide (See [1]), the release candidate is source and binary
>>> compatible with 1.0.x for client applications and server side libraries
>>> (coprocessors, filters, etc).
>>>
>>> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x line
>>> of releases since there is a limited amount of testing and release
>>> management bandwidth. Users are highly encouraged to upgrade to 1.1 line of
>>> releases if possible. However, if there is enough interest, or needed
>>> otherwise, we can still decide to do more releases. Please be encouraged to
>>> speak up if you want us to continue scheduled 1.0.x releases. See the
>>> hbase-dev mailing thread [6] for more information.
>>>
>>> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can
>>> be reached here:
>>> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>>>
>>> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
>>> the changes are
>>> bug fixes or test fixes except for the following:
>>>
>>> ** Sub-task
>>> * [HBASE-14221] - Reduce the number of time row comparison is done
>>> in a Scan
>>> * [HBASE-14535] - Integration test for rpc connection concurrency /
>>> deadlock testing·
>>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
>>> * [HBASE-14605] - Split fails due to 'No valid credentials' error
>>> when SecureBulkLoadEndpoint#start tries to access hdfs
>>> * [HBASE-14631] - Region merge request should be audited with
>>> request user through proper scope of doAs() calls to region observer
>>> notifications
>>> * [HBASE-14655] - Narrow the scope of doAs() calls to region
>>> observer notifications for compaction
>>> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
>>> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
>>> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
>>> regression in branch-1.0
>>> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1
>>> and branch-1.0 is not respected
>>>
>>> ** Brainstorming
>>> * [HBASE-14869] - Better request latency and size histograms
>>>
>>> ** Improvement
>>> * [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper
>>> and datanode fault injections.
>>> * [HBASE-14325] - Add snapshotinfo command to hbase script
>>> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
>>> RegionCoprocessorHost create new Configuration
>>> * [HBASE-14582] - Regionserver status webpage bucketcache list can
>>> become huge
>>> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
>>> * [HBASE-14643] - Avoid Splits from once again opening a closed
>>> reader for fetching the first and last key
>>>
>>> ** Task
>>> * [HBASE-14361] - ReplicationSink should create Connection instances
>>> lazily
>>>
>>>
>>> Full list of the issues can be found at
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>>>
>>> Compatibility
>>> -------------
>>> This release (1.0.3) is source, wire and binary compatible with all
>>> previous 1.0.x releases. Client applications do not have to be recompiled
>>> with the new version (unless new API is used) if upgrading from a previous
>>> 1.0.x. It is a drop-in replacement.
>>>
>>> See release notes for 1.0.0 [2] for compatibility with earlier
>>> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
>>> is the same as in 1.0.0.
>>>
>>> Source Compatibility:
>>> Client side code in HBase-1.0.x is (mostly) source compatible with
>>> 0.98.x versions. Some minor API changes might be needed from the client
>>> side.
>>>
>>> Wire Compatibility:
>>> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients and
>>> servers running in different versions as long as new features are not used
>>> should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
>>> supported as well.
>>> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is
>>> NOT wire compatible with earlier releases (0.94, etc).
>>>
>>> Binary Compatibility:
>>> Binary compatibility at the Java API layer with earlier versions
>>> (0.98.x, 0.96.x and 0.94.x) is not supported. You may have to recompile
>>> your client code and any server side code (coprocessors, filters etc)
>>> referring to hbase jars.
>>>
>>>
>>> Upgrading
>>> ---------
>>> This release is rolling upgradable from earlier 1.0.x releases.
>>>
>>> See [2] and [3] for upgrade instructions from earlier versions.
>>> Upgrading to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>>>
>>> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
>>> fashion is supported.
>>>
>>> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and
>>> restart of
>>> the cluster.
>>>
>>> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from
>>> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster level
>>> metadata. See [3] for details.
>>>
>>>
>>> Supported Hadoop versions
>>> -------------------------
>>> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
>>> and Hadoop-2.6.x releases are the most tested hadoop releases and we
>>> recommend running with those versions (or later versions). Earlier Hadoop-2
>>> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
>>> More information can be found at [4].
>>>
>>>
>>> Supported Java versions
>>> -------------------------
>>> 1.0.x releases only support JDK7. JDK8 support is experimental. More
>>> information can be found at [5].
>>>
>>> Voting
>>> ------
>>> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>>>
>>> [] +1 Release the artifacts as 1.0.3
>>> [] -1 DO NOT release the artifacts as 1.0.3, because...
>>>
>>>
>>> References
>>> ----------
>>> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
>>> [2] http://s.apache.org/hbase-1.0.0-release-notes
>>> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
>>> [4] https://hbase.apache.org/book/configuration.html#hadoop
>>> [5] https://hbase.apache.org/book/configuration.html#java
>>> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>>>
>>> Thanks all who worked on this release!
>>> Enis
>>>
>>
>>
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Enis Söztutar <en...@apache.org>.
Here is the UT build for the RC:
https://builds.apache.org/view/H-L/view/HBase/job/HBase-1.0.3RC1/2/testReport/
All tests passed on the second run.
Enis
On Sat, Jan 23, 2016 at 8:00 PM, Enis Söztutar <en...@apache.org> wrote:
> Gently reminder for the vote.
>
> On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <en...@apache.org> wrote:
>
>> Here is my official +1. I executed the same tests from 1.1.3RC for
>> 1.0.3RC.
>>
>> - checked crcs, sigs.
>>
>> - checked tarball layouts, files, jar files, etc.
>>
>> - checked the book in the bin tar
>>
>> - checked versions reported
>>
>> - checked the compat report
>>
>> - compiled with Hadoop 2.2 to 2.7
>>
>> - build with hbase-downstreamer
>>
>> - run local model, shell smoke tests, LTT.
>>
>> - Put it up on a 4 node cluster, ran LTT.
>>
>>
>> Everything looks nominal.
>>
>> On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org> wrote:
>>
>>> I am pleased to announce that the second release candidate for the
>>> release 1.0.3
>>> (HBase-1.0.3RC1), is available for download at
>>> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>>>
>>> Maven artifacts are also available in the temporary repository
>>> https://repository.apache.org/content/repositories/orgapachehbase-1126
>>>
>>> Signed with my code signing key E964B5FF. Can be found here:
>>> https://people.apache.org/keys/committer/enis.asc
>>>
>>> Signed tag in the repository can be found here:
>>> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>>>
>>> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
>>> supersedes all previous 1.0.x releases. According to the HBase’s semantic
>>> version guide (See [1]), the release candidate is source and binary
>>> compatible with 1.0.x for client applications and server side libraries
>>> (coprocessors, filters, etc).
>>>
>>> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x line
>>> of releases since there is a limited amount of testing and release
>>> management bandwidth. Users are highly encouraged to upgrade to 1.1 line of
>>> releases if possible. However, if there is enough interest, or needed
>>> otherwise, we can still decide to do more releases. Please be encouraged to
>>> speak up if you want us to continue scheduled 1.0.x releases. See the
>>> hbase-dev mailing thread [6] for more information.
>>>
>>> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can
>>> be reached here:
>>> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>>>
>>> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
>>> the changes are
>>> bug fixes or test fixes except for the following:
>>>
>>> ** Sub-task
>>> * [HBASE-14221] - Reduce the number of time row comparison is done
>>> in a Scan
>>> * [HBASE-14535] - Integration test for rpc connection concurrency /
>>> deadlock testing·
>>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
>>> * [HBASE-14605] - Split fails due to 'No valid credentials' error
>>> when SecureBulkLoadEndpoint#start tries to access hdfs
>>> * [HBASE-14631] - Region merge request should be audited with
>>> request user through proper scope of doAs() calls to region observer
>>> notifications
>>> * [HBASE-14655] - Narrow the scope of doAs() calls to region
>>> observer notifications for compaction
>>> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
>>> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
>>> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
>>> regression in branch-1.0
>>> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1
>>> and branch-1.0 is not respected
>>>
>>> ** Brainstorming
>>> * [HBASE-14869] - Better request latency and size histograms
>>>
>>> ** Improvement
>>> * [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper
>>> and datanode fault injections.
>>> * [HBASE-14325] - Add snapshotinfo command to hbase script
>>> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
>>> RegionCoprocessorHost create new Configuration
>>> * [HBASE-14582] - Regionserver status webpage bucketcache list can
>>> become huge
>>> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
>>> * [HBASE-14643] - Avoid Splits from once again opening a closed
>>> reader for fetching the first and last key
>>>
>>> ** Task
>>> * [HBASE-14361] - ReplicationSink should create Connection instances
>>> lazily
>>>
>>>
>>> Full list of the issues can be found at
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>>>
>>> Compatibility
>>> -------------
>>> This release (1.0.3) is source, wire and binary compatible with all
>>> previous 1.0.x releases. Client applications do not have to be recompiled
>>> with the new version (unless new API is used) if upgrading from a previous
>>> 1.0.x. It is a drop-in replacement.
>>>
>>> See release notes for 1.0.0 [2] for compatibility with earlier
>>> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
>>> is the same as in 1.0.0.
>>>
>>> Source Compatibility:
>>> Client side code in HBase-1.0.x is (mostly) source compatible with
>>> 0.98.x versions. Some minor API changes might be needed from the client
>>> side.
>>>
>>> Wire Compatibility:
>>> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients and
>>> servers running in different versions as long as new features are not used
>>> should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
>>> supported as well.
>>> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is
>>> NOT wire compatible with earlier releases (0.94, etc).
>>>
>>> Binary Compatibility:
>>> Binary compatibility at the Java API layer with earlier versions
>>> (0.98.x, 0.96.x and 0.94.x) is not supported. You may have to recompile
>>> your client code and any server side code (coprocessors, filters etc)
>>> referring to hbase jars.
>>>
>>>
>>> Upgrading
>>> ---------
>>> This release is rolling upgradable from earlier 1.0.x releases.
>>>
>>> See [2] and [3] for upgrade instructions from earlier versions.
>>> Upgrading to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>>>
>>> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
>>> fashion is supported.
>>>
>>> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and
>>> restart of
>>> the cluster.
>>>
>>> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from
>>> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster level
>>> metadata. See [3] for details.
>>>
>>>
>>> Supported Hadoop versions
>>> -------------------------
>>> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
>>> and Hadoop-2.6.x releases are the most tested hadoop releases and we
>>> recommend running with those versions (or later versions). Earlier Hadoop-2
>>> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
>>> More information can be found at [4].
>>>
>>>
>>> Supported Java versions
>>> -------------------------
>>> 1.0.x releases only support JDK7. JDK8 support is experimental. More
>>> information can be found at [5].
>>>
>>> Voting
>>> ------
>>> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>>>
>>> [] +1 Release the artifacts as 1.0.3
>>> [] -1 DO NOT release the artifacts as 1.0.3, because...
>>>
>>>
>>> References
>>> ----------
>>> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
>>> [2] http://s.apache.org/hbase-1.0.0-release-notes
>>> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
>>> [4] https://hbase.apache.org/book/configuration.html#hadoop
>>> [5] https://hbase.apache.org/book/configuration.html#java
>>> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>>>
>>> Thanks all who worked on this release!
>>> Enis
>>>
>>
>>
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Enis Söztutar <en...@apache.org>.
Gently reminder for the vote.
On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <en...@apache.org> wrote:
> Here is my official +1. I executed the same tests from 1.1.3RC for
> 1.0.3RC.
>
> - checked crcs, sigs.
>
> - checked tarball layouts, files, jar files, etc.
>
> - checked the book in the bin tar
>
> - checked versions reported
>
> - checked the compat report
>
> - compiled with Hadoop 2.2 to 2.7
>
> - build with hbase-downstreamer
>
> - run local model, shell smoke tests, LTT.
>
> - Put it up on a 4 node cluster, ran LTT.
>
>
> Everything looks nominal.
>
> On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org> wrote:
>
>> I am pleased to announce that the second release candidate for the
>> release 1.0.3
>> (HBase-1.0.3RC1), is available for download at
>> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>>
>> Maven artifacts are also available in the temporary repository
>> https://repository.apache.org/content/repositories/orgapachehbase-1126
>>
>> Signed with my code signing key E964B5FF. Can be found here:
>> https://people.apache.org/keys/committer/enis.asc
>>
>> Signed tag in the repository can be found here:
>> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>>
>> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
>> supersedes all previous 1.0.x releases. According to the HBase’s semantic
>> version guide (See [1]), the release candidate is source and binary
>> compatible with 1.0.x for client applications and server side libraries
>> (coprocessors, filters, etc).
>>
>> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x line
>> of releases since there is a limited amount of testing and release
>> management bandwidth. Users are highly encouraged to upgrade to 1.1 line of
>> releases if possible. However, if there is enough interest, or needed
>> otherwise, we can still decide to do more releases. Please be encouraged to
>> speak up if you want us to continue scheduled 1.0.x releases. See the
>> hbase-dev mailing thread [6] for more information.
>>
>> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can be
>> reached here:
>> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>>
>> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
>> the changes are
>> bug fixes or test fixes except for the following:
>>
>> ** Sub-task
>> * [HBASE-14221] - Reduce the number of time row comparison is done in
>> a Scan
>> * [HBASE-14535] - Integration test for rpc connection concurrency /
>> deadlock testing·
>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
>> * [HBASE-14605] - Split fails due to 'No valid credentials' error
>> when SecureBulkLoadEndpoint#start tries to access hdfs
>> * [HBASE-14631] - Region merge request should be audited with request
>> user through proper scope of doAs() calls to region observer notifications
>> * [HBASE-14655] - Narrow the scope of doAs() calls to region observer
>> notifications for compaction
>> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
>> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
>> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
>> regression in branch-1.0
>> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1
>> and branch-1.0 is not respected
>>
>> ** Brainstorming
>> * [HBASE-14869] - Better request latency and size histograms
>>
>> ** Improvement
>> * [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper
>> and datanode fault injections.
>> * [HBASE-14325] - Add snapshotinfo command to hbase script
>> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
>> RegionCoprocessorHost create new Configuration
>> * [HBASE-14582] - Regionserver status webpage bucketcache list can
>> become huge
>> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
>> * [HBASE-14643] - Avoid Splits from once again opening a closed
>> reader for fetching the first and last key
>>
>> ** Task
>> * [HBASE-14361] - ReplicationSink should create Connection instances
>> lazily
>>
>>
>> Full list of the issues can be found at
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>>
>> Compatibility
>> -------------
>> This release (1.0.3) is source, wire and binary compatible with all
>> previous 1.0.x releases. Client applications do not have to be recompiled
>> with the new version (unless new API is used) if upgrading from a previous
>> 1.0.x. It is a drop-in replacement.
>>
>> See release notes for 1.0.0 [2] for compatibility with earlier
>> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
>> is the same as in 1.0.0.
>>
>> Source Compatibility:
>> Client side code in HBase-1.0.x is (mostly) source compatible with 0.98.x
>> versions. Some minor API changes might be needed from the client side.
>>
>> Wire Compatibility:
>> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients and
>> servers running in different versions as long as new features are not used
>> should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
>> supported as well.
>> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is
>> NOT wire compatible with earlier releases (0.94, etc).
>>
>> Binary Compatibility:
>> Binary compatibility at the Java API layer with earlier versions (0.98.x,
>> 0.96.x and 0.94.x) is not supported. You may have to recompile your client
>> code and any server side code (coprocessors, filters etc) referring to
>> hbase jars.
>>
>>
>> Upgrading
>> ---------
>> This release is rolling upgradable from earlier 1.0.x releases.
>>
>> See [2] and [3] for upgrade instructions from earlier versions. Upgrading
>> to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>>
>> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
>> fashion is supported.
>>
>> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and
>> restart of
>> the cluster.
>>
>> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from
>> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster level
>> metadata. See [3] for details.
>>
>>
>> Supported Hadoop versions
>> -------------------------
>> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
>> and Hadoop-2.6.x releases are the most tested hadoop releases and we
>> recommend running with those versions (or later versions). Earlier Hadoop-2
>> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
>> More information can be found at [4].
>>
>>
>> Supported Java versions
>> -------------------------
>> 1.0.x releases only support JDK7. JDK8 support is experimental. More
>> information can be found at [5].
>>
>> Voting
>> ------
>> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>>
>> [] +1 Release the artifacts as 1.0.3
>> [] -1 DO NOT release the artifacts as 1.0.3, because...
>>
>>
>> References
>> ----------
>> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
>> [2] http://s.apache.org/hbase-1.0.0-release-notes
>> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
>> [4] https://hbase.apache.org/book/configuration.html#hadoop
>> [5] https://hbase.apache.org/book/configuration.html#java
>> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>>
>> Thanks all who worked on this release!
>> Enis
>>
>
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Enis Söztutar <en...@apache.org>.
Gently reminder for the vote.
On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <en...@apache.org> wrote:
> Here is my official +1. I executed the same tests from 1.1.3RC for
> 1.0.3RC.
>
> - checked crcs, sigs.
>
> - checked tarball layouts, files, jar files, etc.
>
> - checked the book in the bin tar
>
> - checked versions reported
>
> - checked the compat report
>
> - compiled with Hadoop 2.2 to 2.7
>
> - build with hbase-downstreamer
>
> - run local model, shell smoke tests, LTT.
>
> - Put it up on a 4 node cluster, ran LTT.
>
>
> Everything looks nominal.
>
> On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org> wrote:
>
>> I am pleased to announce that the second release candidate for the
>> release 1.0.3
>> (HBase-1.0.3RC1), is available for download at
>> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>>
>> Maven artifacts are also available in the temporary repository
>> https://repository.apache.org/content/repositories/orgapachehbase-1126
>>
>> Signed with my code signing key E964B5FF. Can be found here:
>> https://people.apache.org/keys/committer/enis.asc
>>
>> Signed tag in the repository can be found here:
>> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>>
>> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
>> supersedes all previous 1.0.x releases. According to the HBase’s semantic
>> version guide (See [1]), the release candidate is source and binary
>> compatible with 1.0.x for client applications and server side libraries
>> (coprocessors, filters, etc).
>>
>> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x line
>> of releases since there is a limited amount of testing and release
>> management bandwidth. Users are highly encouraged to upgrade to 1.1 line of
>> releases if possible. However, if there is enough interest, or needed
>> otherwise, we can still decide to do more releases. Please be encouraged to
>> speak up if you want us to continue scheduled 1.0.x releases. See the
>> hbase-dev mailing thread [6] for more information.
>>
>> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can be
>> reached here:
>> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>>
>> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
>> the changes are
>> bug fixes or test fixes except for the following:
>>
>> ** Sub-task
>> * [HBASE-14221] - Reduce the number of time row comparison is done in
>> a Scan
>> * [HBASE-14535] - Integration test for rpc connection concurrency /
>> deadlock testing·
>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
>> * [HBASE-14605] - Split fails due to 'No valid credentials' error
>> when SecureBulkLoadEndpoint#start tries to access hdfs
>> * [HBASE-14631] - Region merge request should be audited with request
>> user through proper scope of doAs() calls to region observer notifications
>> * [HBASE-14655] - Narrow the scope of doAs() calls to region observer
>> notifications for compaction
>> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
>> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
>> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
>> regression in branch-1.0
>> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1
>> and branch-1.0 is not respected
>>
>> ** Brainstorming
>> * [HBASE-14869] - Better request latency and size histograms
>>
>> ** Improvement
>> * [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper
>> and datanode fault injections.
>> * [HBASE-14325] - Add snapshotinfo command to hbase script
>> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
>> RegionCoprocessorHost create new Configuration
>> * [HBASE-14582] - Regionserver status webpage bucketcache list can
>> become huge
>> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
>> * [HBASE-14643] - Avoid Splits from once again opening a closed
>> reader for fetching the first and last key
>>
>> ** Task
>> * [HBASE-14361] - ReplicationSink should create Connection instances
>> lazily
>>
>>
>> Full list of the issues can be found at
>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>>
>> Compatibility
>> -------------
>> This release (1.0.3) is source, wire and binary compatible with all
>> previous 1.0.x releases. Client applications do not have to be recompiled
>> with the new version (unless new API is used) if upgrading from a previous
>> 1.0.x. It is a drop-in replacement.
>>
>> See release notes for 1.0.0 [2] for compatibility with earlier
>> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
>> is the same as in 1.0.0.
>>
>> Source Compatibility:
>> Client side code in HBase-1.0.x is (mostly) source compatible with 0.98.x
>> versions. Some minor API changes might be needed from the client side.
>>
>> Wire Compatibility:
>> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients and
>> servers running in different versions as long as new features are not used
>> should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
>> supported as well.
>> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is
>> NOT wire compatible with earlier releases (0.94, etc).
>>
>> Binary Compatibility:
>> Binary compatibility at the Java API layer with earlier versions (0.98.x,
>> 0.96.x and 0.94.x) is not supported. You may have to recompile your client
>> code and any server side code (coprocessors, filters etc) referring to
>> hbase jars.
>>
>>
>> Upgrading
>> ---------
>> This release is rolling upgradable from earlier 1.0.x releases.
>>
>> See [2] and [3] for upgrade instructions from earlier versions. Upgrading
>> to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>>
>> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
>> fashion is supported.
>>
>> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and
>> restart of
>> the cluster.
>>
>> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from
>> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster level
>> metadata. See [3] for details.
>>
>>
>> Supported Hadoop versions
>> -------------------------
>> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
>> and Hadoop-2.6.x releases are the most tested hadoop releases and we
>> recommend running with those versions (or later versions). Earlier Hadoop-2
>> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
>> More information can be found at [4].
>>
>>
>> Supported Java versions
>> -------------------------
>> 1.0.x releases only support JDK7. JDK8 support is experimental. More
>> information can be found at [5].
>>
>> Voting
>> ------
>> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>>
>> [] +1 Release the artifacts as 1.0.3
>> [] -1 DO NOT release the artifacts as 1.0.3, because...
>>
>>
>> References
>> ----------
>> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
>> [2] http://s.apache.org/hbase-1.0.0-release-notes
>> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
>> [4] https://hbase.apache.org/book/configuration.html#hadoop
>> [5] https://hbase.apache.org/book/configuration.html#java
>> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>>
>> Thanks all who worked on this release!
>> Enis
>>
>
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Enis Söztutar <en...@apache.org>.
Here is my official +1. I executed the same tests from 1.1.3RC for 1.0.3RC.
- checked crcs, sigs.
- checked tarball layouts, files, jar files, etc.
- checked the book in the bin tar
- checked versions reported
- checked the compat report
- compiled with Hadoop 2.2 to 2.7
- build with hbase-downstreamer
- run local model, shell smoke tests, LTT.
- Put it up on a 4 node cluster, ran LTT.
Everything looks nominal.
On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org> wrote:
> I am pleased to announce that the second release candidate for the release
> 1.0.3
> (HBase-1.0.3RC1), is available for download at
> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>
> Maven artifacts are also available in the temporary repository
> https://repository.apache.org/content/repositories/orgapachehbase-1126
>
> Signed with my code signing key E964B5FF. Can be found here:
> https://people.apache.org/keys/committer/enis.asc
>
> Signed tag in the repository can be found here:
> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>
> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
> supersedes all previous 1.0.x releases. According to the HBase’s semantic
> version guide (See [1]), the release candidate is source and binary
> compatible with 1.0.x for client applications and server side libraries
> (coprocessors, filters, etc).
>
> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x line
> of releases since there is a limited amount of testing and release
> management bandwidth. Users are highly encouraged to upgrade to 1.1 line of
> releases if possible. However, if there is enough interest, or needed
> otherwise, we can still decide to do more releases. Please be encouraged to
> speak up if you want us to continue scheduled 1.0.x releases. See the
> hbase-dev mailing thread [6] for more information.
>
> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can be
> reached here:
> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>
> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
> the changes are
> bug fixes or test fixes except for the following:
>
> ** Sub-task
> * [HBASE-14221] - Reduce the number of time row comparison is done in
> a Scan
> * [HBASE-14535] - Integration test for rpc connection concurrency /
> deadlock testing·
> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
> * [HBASE-14605] - Split fails due to 'No valid credentials' error when
> SecureBulkLoadEndpoint#start tries to access hdfs
> * [HBASE-14631] - Region merge request should be audited with request
> user through proper scope of doAs() calls to region observer notifications
> * [HBASE-14655] - Narrow the scope of doAs() calls to region observer
> notifications for compaction
> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
> regression in branch-1.0
> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1 and
> branch-1.0 is not respected
>
> ** Brainstorming
> * [HBASE-14869] - Better request latency and size histograms
>
> ** Improvement
> * [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper
> and datanode fault injections.
> * [HBASE-14325] - Add snapshotinfo command to hbase script
> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
> RegionCoprocessorHost create new Configuration
> * [HBASE-14582] - Regionserver status webpage bucketcache list can
> become huge
> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
> * [HBASE-14643] - Avoid Splits from once again opening a closed reader
> for fetching the first and last key
>
> ** Task
> * [HBASE-14361] - ReplicationSink should create Connection instances
> lazily
>
>
> Full list of the issues can be found at
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>
> Compatibility
> -------------
> This release (1.0.3) is source, wire and binary compatible with all
> previous 1.0.x releases. Client applications do not have to be recompiled
> with the new version (unless new API is used) if upgrading from a previous
> 1.0.x. It is a drop-in replacement.
>
> See release notes for 1.0.0 [2] for compatibility with earlier
> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
> is the same as in 1.0.0.
>
> Source Compatibility:
> Client side code in HBase-1.0.x is (mostly) source compatible with 0.98.x
> versions. Some minor API changes might be needed from the client side.
>
> Wire Compatibility:
> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients and
> servers running in different versions as long as new features are not used
> should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
> supported as well.
> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is NOT
> wire compatible with earlier releases (0.94, etc).
>
> Binary Compatibility:
> Binary compatibility at the Java API layer with earlier versions (0.98.x,
> 0.96.x and 0.94.x) is not supported. You may have to recompile your client
> code and any server side code (coprocessors, filters etc) referring to
> hbase jars.
>
>
> Upgrading
> ---------
> This release is rolling upgradable from earlier 1.0.x releases.
>
> See [2] and [3] for upgrade instructions from earlier versions. Upgrading
> to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>
> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
> fashion is supported.
>
> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and restart
> of
> the cluster.
>
> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from
> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster level
> metadata. See [3] for details.
>
>
> Supported Hadoop versions
> -------------------------
> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
> and Hadoop-2.6.x releases are the most tested hadoop releases and we
> recommend running with those versions (or later versions). Earlier Hadoop-2
> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
> More information can be found at [4].
>
>
> Supported Java versions
> -------------------------
> 1.0.x releases only support JDK7. JDK8 support is experimental. More
> information can be found at [5].
>
> Voting
> ------
> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>
> [] +1 Release the artifacts as 1.0.3
> [] -1 DO NOT release the artifacts as 1.0.3, because...
>
>
> References
> ----------
> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
> [2] http://s.apache.org/hbase-1.0.0-release-notes
> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
> [4] https://hbase.apache.org/book/configuration.html#hadoop
> [5] https://hbase.apache.org/book/configuration.html#java
> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>
> Thanks all who worked on this release!
> Enis
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Enis Söztutar <en...@apache.org>.
Here is my official +1. I executed the same tests from 1.1.3RC for 1.0.3RC.
- checked crcs, sigs.
- checked tarball layouts, files, jar files, etc.
- checked the book in the bin tar
- checked versions reported
- checked the compat report
- compiled with Hadoop 2.2 to 2.7
- build with hbase-downstreamer
- run local model, shell smoke tests, LTT.
- Put it up on a 4 node cluster, ran LTT.
Everything looks nominal.
On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org> wrote:
> I am pleased to announce that the second release candidate for the release
> 1.0.3
> (HBase-1.0.3RC1), is available for download at
> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>
> Maven artifacts are also available in the temporary repository
> https://repository.apache.org/content/repositories/orgapachehbase-1126
>
> Signed with my code signing key E964B5FF. Can be found here:
> https://people.apache.org/keys/committer/enis.asc
>
> Signed tag in the repository can be found here:
> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>
> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
> supersedes all previous 1.0.x releases. According to the HBase’s semantic
> version guide (See [1]), the release candidate is source and binary
> compatible with 1.0.x for client applications and server side libraries
> (coprocessors, filters, etc).
>
> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x line
> of releases since there is a limited amount of testing and release
> management bandwidth. Users are highly encouraged to upgrade to 1.1 line of
> releases if possible. However, if there is enough interest, or needed
> otherwise, we can still decide to do more releases. Please be encouraged to
> speak up if you want us to continue scheduled 1.0.x releases. See the
> hbase-dev mailing thread [6] for more information.
>
> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can be
> reached here:
> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>
> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
> the changes are
> bug fixes or test fixes except for the following:
>
> ** Sub-task
> * [HBASE-14221] - Reduce the number of time row comparison is done in
> a Scan
> * [HBASE-14535] - Integration test for rpc connection concurrency /
> deadlock testing·
> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
> * [HBASE-14605] - Split fails due to 'No valid credentials' error when
> SecureBulkLoadEndpoint#start tries to access hdfs
> * [HBASE-14631] - Region merge request should be audited with request
> user through proper scope of doAs() calls to region observer notifications
> * [HBASE-14655] - Narrow the scope of doAs() calls to region observer
> notifications for compaction
> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
> regression in branch-1.0
> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1 and
> branch-1.0 is not respected
>
> ** Brainstorming
> * [HBASE-14869] - Better request latency and size histograms
>
> ** Improvement
> * [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper
> and datanode fault injections.
> * [HBASE-14325] - Add snapshotinfo command to hbase script
> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
> RegionCoprocessorHost create new Configuration
> * [HBASE-14582] - Regionserver status webpage bucketcache list can
> become huge
> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
> * [HBASE-14643] - Avoid Splits from once again opening a closed reader
> for fetching the first and last key
>
> ** Task
> * [HBASE-14361] - ReplicationSink should create Connection instances
> lazily
>
>
> Full list of the issues can be found at
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>
> Compatibility
> -------------
> This release (1.0.3) is source, wire and binary compatible with all
> previous 1.0.x releases. Client applications do not have to be recompiled
> with the new version (unless new API is used) if upgrading from a previous
> 1.0.x. It is a drop-in replacement.
>
> See release notes for 1.0.0 [2] for compatibility with earlier
> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
> is the same as in 1.0.0.
>
> Source Compatibility:
> Client side code in HBase-1.0.x is (mostly) source compatible with 0.98.x
> versions. Some minor API changes might be needed from the client side.
>
> Wire Compatibility:
> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients and
> servers running in different versions as long as new features are not used
> should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
> supported as well.
> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is NOT
> wire compatible with earlier releases (0.94, etc).
>
> Binary Compatibility:
> Binary compatibility at the Java API layer with earlier versions (0.98.x,
> 0.96.x and 0.94.x) is not supported. You may have to recompile your client
> code and any server side code (coprocessors, filters etc) referring to
> hbase jars.
>
>
> Upgrading
> ---------
> This release is rolling upgradable from earlier 1.0.x releases.
>
> See [2] and [3] for upgrade instructions from earlier versions. Upgrading
> to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>
> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
> fashion is supported.
>
> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and restart
> of
> the cluster.
>
> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from
> 0.94 -> 0.96. The upgrade script should be run to rewrite cluster level
> metadata. See [3] for details.
>
>
> Supported Hadoop versions
> -------------------------
> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
> and Hadoop-2.6.x releases are the most tested hadoop releases and we
> recommend running with those versions (or later versions). Earlier Hadoop-2
> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
> More information can be found at [4].
>
>
> Supported Java versions
> -------------------------
> 1.0.x releases only support JDK7. JDK8 support is experimental. More
> information can be found at [5].
>
> Voting
> ------
> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>
> [] +1 Release the artifacts as 1.0.3
> [] -1 DO NOT release the artifacts as 1.0.3, because...
>
>
> References
> ----------
> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
> [2] http://s.apache.org/hbase-1.0.0-release-notes
> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
> [4] https://hbase.apache.org/book/configuration.html#hadoop
> [5] https://hbase.apache.org/book/configuration.html#java
> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>
> Thanks all who worked on this release!
> Enis
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Stack <st...@duboce.net>.
+1
Checked signatures and hash.
Built from src.
Loaded data and verified it made there.
Checked logs.
Poked around the package, all looks good
St.Ack
On Wed, Jan 20, 2016 at 12:29 AM, Enis Söztutar <en...@apache.org> wrote:
> I am pleased to announce that the second release candidate for the release
> 1.0.3
> (HBase-1.0.3RC1), is available for download at
> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>
> Maven artifacts are also available in the temporary repository
> https://repository.apache.org/content/repositories/orgapachehbase-1126
>
> Signed with my code signing key E964B5FF. Can be found here:
> https://people.apache.org/keys/committer/enis.asc
>
> Signed tag in the repository can be found here:
>
> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>
> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
> supersedes all previous 1.0.x releases. According to the HBase’s semantic
> version guide (See [1]), the release candidate is source and binary
> compatible with 1.0.x for client applications and server side libraries
> (coprocessors, filters, etc).
>
> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x line of
> releases since there is a limited amount of testing and release management
> bandwidth. Users are highly encouraged to upgrade to 1.1 line of releases
> if possible. However, if there is enough interest, or needed otherwise, we
> can still decide to do more releases. Please be encouraged to speak up if
> you want us to continue scheduled 1.0.x releases. See the hbase-dev mailing
> thread [6] for more information.
>
> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can be
> reached here:
> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>
> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
> the changes are
> bug fixes or test fixes except for the following:
>
> ** Sub-task
> * [HBASE-14221] - Reduce the number of time row comparison is done in a
> Scan
> * [HBASE-14535] - Integration test for rpc connection concurrency /
> deadlock testing·
> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
> * [HBASE-14605] - Split fails due to 'No valid credentials' error when
> SecureBulkLoadEndpoint#start tries to access hdfs
> * [HBASE-14631] - Region merge request should be audited with request
> user through proper scope of doAs() calls to region observer notifications
> * [HBASE-14655] - Narrow the scope of doAs() calls to region observer
> notifications for compaction
> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
> regression in branch-1.0
> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1 and
> branch-1.0 is not respected
>
> ** Brainstorming
> * [HBASE-14869] - Better request latency and size histograms
>
> ** Improvement
> * [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper
> and datanode fault injections.
> * [HBASE-14325] - Add snapshotinfo command to hbase script
> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
> RegionCoprocessorHost create new Configuration
> * [HBASE-14582] - Regionserver status webpage bucketcache list can
> become huge
> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
> * [HBASE-14643] - Avoid Splits from once again opening a closed reader
> for fetching the first and last key
>
> ** Task
> * [HBASE-14361] - ReplicationSink should create Connection instances
> lazily
>
>
> Full list of the issues can be found at
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>
> Compatibility
> -------------
> This release (1.0.3) is source, wire and binary compatible with all
> previous 1.0.x releases. Client applications do not have to be recompiled
> with the new version (unless new API is used) if upgrading from a previous
> 1.0.x. It is a drop-in replacement.
>
> See release notes for 1.0.0 [2] for compatibility with earlier
> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
> is the same as in 1.0.0.
>
> Source Compatibility:
> Client side code in HBase-1.0.x is (mostly) source compatible with 0.98.x
> versions. Some minor API changes might be needed from the client side.
>
> Wire Compatibility:
> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients and
> servers running in different versions as long as new features are not used
> should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
> supported as well.
> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is NOT
> wire compatible with earlier releases (0.94, etc).
>
> Binary Compatibility:
> Binary compatibility at the Java API layer with earlier versions (0.98.x,
> 0.96.x and 0.94.x) is not supported. You may have to recompile your client
> code and any server side code (coprocessors, filters etc) referring to
> hbase jars.
>
>
> Upgrading
> ---------
> This release is rolling upgradable from earlier 1.0.x releases.
>
> See [2] and [3] for upgrade instructions from earlier versions. Upgrading
> to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>
> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
> fashion is supported.
>
> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and restart
> of
> the cluster.
>
> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from 0.94
> -> 0.96. The upgrade script should be run to rewrite cluster level
> metadata. See [3] for details.
>
>
> Supported Hadoop versions
> -------------------------
> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
> and Hadoop-2.6.x releases are the most tested hadoop releases and we
> recommend running with those versions (or later versions). Earlier Hadoop-2
> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
> More information can be found at [4].
>
>
> Supported Java versions
> -------------------------
> 1.0.x releases only support JDK7. JDK8 support is experimental. More
> information can be found at [5].
>
> Voting
> ------
> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>
> [] +1 Release the artifacts as 1.0.3
> [] -1 DO NOT release the artifacts as 1.0.3, because...
>
>
> References
> ----------
> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
> [2] http://s.apache.org/hbase-1.0.0-release-notes
> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
> [4] https://hbase.apache.org/book/configuration.html#hadoop
> [5] https://hbase.apache.org/book/configuration.html#java
> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>
> Thanks all who worked on this release!
> Enis
>
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Andrew Purtell <ap...@apache.org>.
+1
- Checked signature and sums
- Checked LICENSE and NOTICE files in source and binary distribution. Same
nit in the binary LICENSE noticed here as with the recent 1.1.3 RC. The
macro for license text for commons and netty isn't substituted, though we
do indicate they are ASL 2.0 licensed and the ASL 2.0 license text appears
elsewhere in the file.
- Built from source with release auditing enabled, build passes
- Loaded 1M keys with LTT (verify 100% update 20%), no unexpected warnings
or messages in the logs, reported latencies in the ballpark
On Tue, Jan 19, 2016 at 8:29 PM, Enis Söztutar <en...@apache.org> wrote:
> I am pleased to announce that the second release candidate for the release
> 1.0.3
> (HBase-1.0.3RC1), is available for download at
> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>
> Maven artifacts are also available in the temporary repository
> https://repository.apache.org/content/repositories/orgapachehbase-1126
>
> Signed with my code signing key E964B5FF. Can be found here:
> https://people.apache.org/keys/committer/enis.asc
>
> Signed tag in the repository can be found here:
>
> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>
> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
> supersedes all previous 1.0.x releases. According to the HBase’s semantic
> version guide (See [1]), the release candidate is source and binary
> compatible with 1.0.x for client applications and server side libraries
> (coprocessors, filters, etc).
>
> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x line of
> releases since there is a limited amount of testing and release management
> bandwidth. Users are highly encouraged to upgrade to 1.1 line of releases
> if possible. However, if there is enough interest, or needed otherwise, we
> can still decide to do more releases. Please be encouraged to speak up if
> you want us to continue scheduled 1.0.x releases. See the hbase-dev mailing
> thread [6] for more information.
>
> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can be
> reached here:
> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>
> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
> the changes are
> bug fixes or test fixes except for the following:
>
> ** Sub-task
> * [HBASE-14221] - Reduce the number of time row comparison is done in a
> Scan
> * [HBASE-14535] - Integration test for rpc connection concurrency /
> deadlock testing·
> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
> * [HBASE-14605] - Split fails due to 'No valid credentials' error when
> SecureBulkLoadEndpoint#start tries to access hdfs
> * [HBASE-14631] - Region merge request should be audited with request
> user through proper scope of doAs() calls to region observer notifications
> * [HBASE-14655] - Narrow the scope of doAs() calls to region observer
> notifications for compaction
> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
> regression in branch-1.0
> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1 and
> branch-1.0 is not respected
>
> ** Brainstorming
> * [HBASE-14869] - Better request latency and size histograms
>
> ** Improvement
> * [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper
> and datanode fault injections.
> * [HBASE-14325] - Add snapshotinfo command to hbase script
> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
> RegionCoprocessorHost create new Configuration
> * [HBASE-14582] - Regionserver status webpage bucketcache list can
> become huge
> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
> * [HBASE-14643] - Avoid Splits from once again opening a closed reader
> for fetching the first and last key
>
> ** Task
> * [HBASE-14361] - ReplicationSink should create Connection instances
> lazily
>
>
> Full list of the issues can be found at
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>
> Compatibility
> -------------
> This release (1.0.3) is source, wire and binary compatible with all
> previous 1.0.x releases. Client applications do not have to be recompiled
> with the new version (unless new API is used) if upgrading from a previous
> 1.0.x. It is a drop-in replacement.
>
> See release notes for 1.0.0 [2] for compatibility with earlier
> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
> is the same as in 1.0.0.
>
> Source Compatibility:
> Client side code in HBase-1.0.x is (mostly) source compatible with 0.98.x
> versions. Some minor API changes might be needed from the client side.
>
> Wire Compatibility:
> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients and
> servers running in different versions as long as new features are not used
> should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
> supported as well.
> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is NOT
> wire compatible with earlier releases (0.94, etc).
>
> Binary Compatibility:
> Binary compatibility at the Java API layer with earlier versions (0.98.x,
> 0.96.x and 0.94.x) is not supported. You may have to recompile your client
> code and any server side code (coprocessors, filters etc) referring to
> hbase jars.
>
>
> Upgrading
> ---------
> This release is rolling upgradable from earlier 1.0.x releases.
>
> See [2] and [3] for upgrade instructions from earlier versions. Upgrading
> to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>
> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
> fashion is supported.
>
> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and restart
> of
> the cluster.
>
> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from 0.94
> -> 0.96. The upgrade script should be run to rewrite cluster level
> metadata. See [3] for details.
>
>
> Supported Hadoop versions
> -------------------------
> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
> and Hadoop-2.6.x releases are the most tested hadoop releases and we
> recommend running with those versions (or later versions). Earlier Hadoop-2
> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
> More information can be found at [4].
>
>
> Supported Java versions
> -------------------------
> 1.0.x releases only support JDK7. JDK8 support is experimental. More
> information can be found at [5].
>
> Voting
> ------
> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>
> [] +1 Release the artifacts as 1.0.3
> [] -1 DO NOT release the artifacts as 1.0.3, because...
>
>
> References
> ----------
> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
> [2] http://s.apache.org/hbase-1.0.0-release-notes
> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
> [4] https://hbase.apache.org/book/configuration.html#hadoop
> [5] https://hbase.apache.org/book/configuration.html#java
> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>
> Thanks all who worked on this release!
> Enis
>
--
Best regards,
- Andy
Problems worthy of attack prove their worth by hitting back. - Piet Hein
(via Tom White)
Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is
available. Please vote by Jan 26 2016
Posted by Stack <st...@duboce.net>.
+1
Checked signatures and hash.
Built from src.
Loaded data and verified it made there.
Checked logs.
Poked around the package, all looks good
St.Ack
On Wed, Jan 20, 2016 at 12:29 AM, Enis Söztutar <en...@apache.org> wrote:
> I am pleased to announce that the second release candidate for the release
> 1.0.3
> (HBase-1.0.3RC1), is available for download at
> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.3RC1/
>
> Maven artifacts are also available in the temporary repository
> https://repository.apache.org/content/repositories/orgapachehbase-1126
>
> Signed with my code signing key E964B5FF. Can be found here:
> https://people.apache.org/keys/committer/enis.asc
>
> Signed tag in the repository can be found here:
>
> https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=45baeb796eb98676b4b45f2d29ed1bd595e26cb7
>
> HBase 1.0.3 is the next “patch” release in the 1.0.x release line and
> supersedes all previous 1.0.x releases. According to the HBase’s semantic
> version guide (See [1]), the release candidate is source and binary
> compatible with 1.0.x for client applications and server side libraries
> (coprocessors, filters, etc).
>
> Please note that 1.0.3 is the last “scheduled” release in the 1.0.x line of
> releases since there is a limited amount of testing and release management
> bandwidth. Users are highly encouraged to upgrade to 1.1 line of releases
> if possible. However, if there is enough interest, or needed otherwise, we
> can still decide to do more releases. Please be encouraged to speak up if
> you want us to continue scheduled 1.0.x releases. See the hbase-dev mailing
> thread [6] for more information.
>
> Binary / source compatibility report of 1.0.3RC1 compared to 1.0.2 can be
> reached here:
> https://home.apache.org/~enis/1.0.2_1.0.3RC1_compat_report.html
>
> 1.0.3 release contains 102 fixes on top of 1.0.2 release. Most of
> the changes are
> bug fixes or test fixes except for the following:
>
> ** Sub-task
> * [HBASE-14221] - Reduce the number of time row comparison is done in a
> Scan
> * [HBASE-14535] - Integration test for rpc connection concurrency /
> deadlock testing·
> * [HBASE-14539] - Slight improvement of StoreScanner.optimize
> * [HBASE-14605] - Split fails due to 'No valid credentials' error when
> SecureBulkLoadEndpoint#start tries to access hdfs
> * [HBASE-14631] - Region merge request should be audited with request
> user through proper scope of doAs() calls to region observer notifications
> * [HBASE-14655] - Narrow the scope of doAs() calls to region observer
> notifications for compaction
> * [HBASE-14657] - Remove unneeded API from EncodedSeeker
> * [HBASE-14709] - Parent change breaks graceful_stop.sh on a cluster
> * [HBASE-15031] - Fix merge of MVCC and SequenceID performance
> regression in branch-1.0
> * [HBASE-15095] - isReturnResult=false on fast path in branch-1.1 and
> branch-1.0 is not respected
>
> ** Brainstorming
> * [HBASE-14869] - Better request latency and size histograms
>
> ** Improvement
> * [HBASE-14261] - Enhance Chaos Monkey framework by adding zookeeper
> and datanode fault injections.
> * [HBASE-14325] - Add snapshotinfo command to hbase script
> * [HBASE-14436] - HTableDescriptor#addCoprocessor will always make
> RegionCoprocessorHost create new Configuration
> * [HBASE-14582] - Regionserver status webpage bucketcache list can
> become huge
> * [HBASE-14586] - Use a maven profile to run Jacoco analysis
> * [HBASE-14643] - Avoid Splits from once again opening a closed reader
> for fetching the first and last key
>
> ** Task
> * [HBASE-14361] - ReplicationSink should create Connection instances
> lazily
>
>
> Full list of the issues can be found at
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12332968&styleName=Text&projectId=12310753&Create=Create
>
> Compatibility
> -------------
> This release (1.0.3) is source, wire and binary compatible with all
> previous 1.0.x releases. Client applications do not have to be recompiled
> with the new version (unless new API is used) if upgrading from a previous
> 1.0.x. It is a drop-in replacement.
>
> See release notes for 1.0.0 [2] for compatibility with earlier
> versions (0.94, 0.96, 0.98). Compatibility of 1.0.3 with earlier versions
> is the same as in 1.0.0.
>
> Source Compatibility:
> Client side code in HBase-1.0.x is (mostly) source compatible with 0.98.x
> versions. Some minor API changes might be needed from the client side.
>
> Wire Compatibility:
> HBase-1.0.x release is wire compatible with 0.98.x releases. Clients and
> servers running in different versions as long as new features are not used
> should be possible. A rolling upgrade from 0.98.x clusters to 1.0.x is
> supported as well.
> Rolling upgrade from 0.96 directly to 1.0.x is not supported. 1.0.x is NOT
> wire compatible with earlier releases (0.94, etc).
>
> Binary Compatibility:
> Binary compatibility at the Java API layer with earlier versions (0.98.x,
> 0.96.x and 0.94.x) is not supported. You may have to recompile your client
> code and any server side code (coprocessors, filters etc) referring to
> hbase jars.
>
>
> Upgrading
> ---------
> This release is rolling upgradable from earlier 1.0.x releases.
>
> See [2] and [3] for upgrade instructions from earlier versions. Upgrading
> to 1.0.3 is similar to upgrading to 1.0.0 as documented in [3].
>
> From 0.98.x : Upgrade from 0.98.x in regular upgrade or rolling upgrade
> fashion is supported.
>
> From 0.96.x : Upgrade from 0.96.x is supported with a shutdown and restart
> of
> the cluster.
>
> From 0.94.x : Upgrade from 0.94.x is supported similar to upgrade from 0.94
> -> 0.96. The upgrade script should be run to rewrite cluster level
> metadata. See [3] for details.
>
>
> Supported Hadoop versions
> -------------------------
> 1.0.x releases support only Hadoop-2.x. Hadoop-2.4.x, Hadoop-2.5.x
> and Hadoop-2.6.x releases are the most tested hadoop releases and we
> recommend running with those versions (or later versions). Earlier Hadoop-2
> based releases (hadoop-2.2.x and 2.3.x) are not tested to the full extend.
> More information can be found at [4].
>
>
> Supported Java versions
> -------------------------
> 1.0.x releases only support JDK7. JDK8 support is experimental. More
> information can be found at [5].
>
> Voting
> ------
> Please try to test and vote on this release by Jan 26 2016 11:59PM PDT.
>
> [] +1 Release the artifacts as 1.0.3
> [] -1 DO NOT release the artifacts as 1.0.3, because...
>
>
> References
> ----------
> [1] https://hbase.apache.org/book/upgrading.html#hbase.versioning
> [2] http://s.apache.org/hbase-1.0.0-release-notes
> [3] https://hbase.apache.org/book/upgrade1.0.html#upgrade1.0.changes
> [4] https://hbase.apache.org/book/configuration.html#hadoop
> [5] https://hbase.apache.org/book/configuration.html#java
> [6] http://search-hadoop.com/m/YGbb9X5OqFULUK
>
> Thanks all who worked on this release!
> Enis
>