hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Yu <yuzhih...@gmail.com>
Subject Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is available. Please vote by Jan 26 2016
Date Wed, 27 Jan 2016 19:29:22 GMT
+1

- Checked signatures
- Ran unit test suite
- Exercised shell commands

On Wed, Jan 27, 2016 at 11:17 AM, Jonathan Hsieh <jon@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 <enis@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 <enis@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 <enis@apache.org>
> wrote:
> > >
> > >> Gently reminder for the vote.
> > >>
> > >> On Wed, Jan 20, 2016 at 2:40 PM, Enis Söztutar <enis@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 <enis@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
>

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