hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Enis Söztutar <e...@apache.org>
Subject Re: [VOTE] First release candidate for HBase 1.0.2 (RC0) is available. Please vote by July 14 2015
Date Tue, 14 Jul 2015 01:01:36 GMT
Here is my official +1.

Checked sigs, crcs.
Checked layout, jar files.
Checked the book.
Checked versions,
Checked the compatibility report.
Compiled with Hadoop-2.2+
Ran single node, checked web UI seems fine.
Run LTT on single node.
Run some simple smoke tests from shell
Checked the logs, nothing out of ordinary
Run the hbase-downstreamer project on the mvn artifacts

Unit tests seems fine except for TestShell that we discussed above:
https://builds.apache.org/view/All/job/HBase-1.0.2RC0/

Running TestShell locally, I cannot reproduce the failure even after 20
runs. I don't want to sink the RC due to a flaky test.

Kind reminder that the vote ends tomorrow.

Enis

On Thu, Jul 9, 2015 at 3:39 PM, Jean-Marc Spaggiari <jean-marc@spaggiari.org
> wrote:

> :( Culprit files were the console output of the tests.
>
> I removed the files and it passed. sorry about that.
>
> JM
>
> 2015-07-09 18:02 GMT-04:00 Ted Yu <yuzhihong@gmail.com>:
>
> > I ran 'mvn apache-rat:check' and it passed.
> >
> > Can you take a look at rat.txt and tell us which files lack license ?
> >
> > Cheers
> >
> > On Thu, Jul 9, 2015 at 2:57 PM, Jean-Marc Spaggiari <
> > jean-marc@spaggiari.org
> > > wrote:
> >
> > > See below for the rat check. I ran it against the src.
> > >
> > > jmspaggi@node8:/tmp/
> > > dist.apache.org/repos/dist/dev/hbase/hbase-1.0.2RC0/hbase-1.0.2-src$
> > > export
> > > JAVA_HOME=/usr/local/jdk1.7.0_45/
> > > jmspaggi@node8:/tmp/
> > > dist.apache.org/repos/dist/dev/hbase/hbase-1.0.2RC0/hbase-1.0.2-src$
> mvn
> > > apache-rat:check
> > > [INFO] Scanning for projects...
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Reactor Build Order:
> > > [INFO]
> > > [INFO] HBase
> > > [INFO] HBase - Checkstyle
> > > [INFO] HBase - Annotations
> > > [INFO] HBase - Common
> > > [INFO] HBase - Protocol
> > > [INFO] HBase - Client
> > > [INFO] HBase - Hadoop Compatibility
> > > [INFO] HBase - Hadoop Two Compatibility
> > > [INFO] HBase - Prefix Tree
> > > [INFO] HBase - Server
> > > [INFO] HBase - Testing Util
> > > [INFO] HBase - Thrift
> > > [INFO] HBase - Rest
> > > [INFO] HBase - Shell
> > > [INFO] HBase - Integration Tests
> > > [INFO] HBase - Examples
> > > [INFO] HBase - Assembly
> > > [WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is
> > > missing, no dependency information available
> > > [WARNING] Failed to retrieve plugin descriptor for
> > > org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin
> > > org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies
> could
> > > not be resolved: Failed to read artifact descriptor for
> > > org.eclipse.m2e:lifecycle-mapping:jar:1.0.0
> > > [INFO]
> > >
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Building HBase 1.0.2
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is
> > > missing, no dependency information available
> > > [WARNING] Failed to retrieve plugin descriptor for
> > > org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin
> > > org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies
> could
> > > not be resolved: Failed to read artifact descriptor for
> > > org.eclipse.m2e:lifecycle-mapping:jar:1.0.0
> > > [INFO]
> > > [INFO] --- apache-rat-plugin:0.11:check (default-cli) @ hbase ---
> > > [INFO] 67 implicit excludes (use -debug for more details).
> > > [INFO] Exclude: **/*.versionsBackup
> > > [INFO] Exclude: **/*.log
> > > [INFO] Exclude: **/.*
> > > [INFO] Exclude: **/*.tgz
> > > [INFO] Exclude: **/*.orig
> > > [INFO] Exclude: **/8e8ab58dcf39412da19833fcd8f687ac
> > > [INFO] Exclude:
> > > **/a6a6562b777440fd9c34885428f5cb61.21e75333ada3d5bafb34bb918f29576c
> > > [INFO] Exclude: **/0000000000000016310
> > > [INFO] Exclude: **/.git/**
> > > [INFO] Exclude: **/.idea/**
> > > [INFO] Exclude: **/*.iml
> > > [INFO] Exclude: **/target/**
> > > [INFO] Exclude: **/CHANGES.txt
> > > [INFO] Exclude: **/README.md
> > > [INFO] Exclude: **/generated/**
> > > [INFO] Exclude: **/gen-*/**
> > > [INFO] Exclude: **/conf/*
> > > [INFO] Exclude: **/*.avpr
> > > [INFO] Exclude: **/*.svg
> > > [INFO] Exclude: **/META-INF/services/**
> > > [INFO] Exclude: **/src/main/asciidoc/hbase.css
> > > [INFO] Exclude: **/src/main/asciidoc/asciidoctor.css
> > > [INFO] Exclude: **/bootstrap-theme.css
> > > [INFO] Exclude: **/bootstrap-theme.min.css
> > > [INFO] Exclude: **/jquery.min.js
> > > [INFO] Exclude: **/*.vm
> > > [INFO] Exclude: **/control
> > > [INFO] Exclude: **/conffile
> > > [INFO] Exclude: docs/*
> > > [INFO] Exclude: logs/*
> > > [INFO] Exclude: **/src/main/site/resources/css/freebsd_docbook.css
> > > [INFO] Exclude: dev-support/hbase_docker/README.md
> > > [INFO] Exclude: .git/**
> > > [INFO] Exclude: .svn/**
> > > [INFO] Exclude: **/.settings/**
> > > [INFO] Exclude: **/patchprocess/**
> > > [INFO] 215 resources included (use -debug for more details)
> > > Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property
> '
> > > http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
> > > recognized.
> > > Avertissements de compilateur :
> > >   WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property '
> > > http://javax.xml.XMLConstants/property/accessExternalDTD' is not
> > > recognized.'
> > > Warning:  org.apache.xerces.parsers.SAXParser: Feature '
> > > http://javax.xml.XMLConstants/feature/secure-processing' is not
> > > recognized.
> > > Warning:  org.apache.xerces.parsers.SAXParser: Property '
> > > http://javax.xml.XMLConstants/property/accessExternalDTD' is not
> > > recognized.
> > > Warning:  org.apache.xerces.parsers.SAXParser: Property '
> > > http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
> > > recognized.
> > > [INFO] Rat check: Summary of files. Unapproved: 2 unknown: 2
> generated: 0
> > > approved: 123 licence.
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Reactor Summary:
> > > [INFO]
> > > [INFO] HBase ............................................. FAILURE
> > [4.433s]
> > > [INFO] HBase - Checkstyle ................................ SKIPPED
> > > [INFO] HBase - Annotations ............................... SKIPPED
> > > [INFO] HBase - Common .................................... SKIPPED
> > > [INFO] HBase - Protocol .................................. SKIPPED
> > > [INFO] HBase - Client .................................... SKIPPED
> > > [INFO] HBase - Hadoop Compatibility ...................... SKIPPED
> > > [INFO] HBase - Hadoop Two Compatibility .................. SKIPPED
> > > [INFO] HBase - Prefix Tree ............................... SKIPPED
> > > [INFO] HBase - Server .................................... SKIPPED
> > > [INFO] HBase - Testing Util .............................. SKIPPED
> > > [INFO] HBase - Thrift .................................... SKIPPED
> > > [INFO] HBase - Rest ...................................... SKIPPED
> > > [INFO] HBase - Shell ..................................... SKIPPED
> > > [INFO] HBase - Integration Tests ......................... SKIPPED
> > > [INFO] HBase - Examples .................................. SKIPPED
> > > [INFO] HBase - Assembly .................................. SKIPPED
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] BUILD FAILURE
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Total time: 6.892s
> > > [INFO] Finished at: Thu Jul 09 17:56:11 EDT 2015
> > > [INFO] Final Memory: 29M/867M
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [ERROR] Failed to execute goal
> > org.apache.rat:apache-rat-plugin:0.11:check
> > > (default-cli) on project hbase: Too many files with unapproved
> license: 2
> > > See RAT report in: /tmp/
> > >
> > >
> >
> dist.apache.org/repos/dist/dev/hbase/hbase-1.0.2RC0/hbase-1.0.2-src/target/rat.txt
> > > -> [Help 1]
> > > [ERROR]
> > > [ERROR] To see the full stack trace of the errors, re-run Maven with
> the
> > -e
> > > switch.
> > > [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> > > [ERROR]
> > > [ERROR] For more information about the errors and possible solutions,
> > > please read the following articles:
> > > [ERROR] [Help 1]
> > > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> > >
> > >
> > > 2015-07-09 17:17 GMT-04:00 Enis Söztutar <enis.soz@gmail.com>:
> > >
> > > > Rat should not have failed since the release process depends on the
> rat
> > > > check. Can you please check why it failed. Maybe due to OOM or
> > something
> > > > unrelated?
> > > >
> > > > The JDK8 warning is for PermSize you can ignore it.
> > > >
> > > > Enis
> > > >
> > > > On Thu, Jul 9, 2015 at 12:17 PM, Jean-Marc Spaggiari <
> > > > jean-marc@spaggiari.org> wrote:
> > > >
> > > > > Downloaded the files, checked the packages and the signatures for
> > both
> > > > bin
> > > > > and src => Passed.
> > > > > Checked CHANGES.txt, documentation and other files => Passed.
> > > > > Tried 10 times to run the test suite with JDK 1.7 => Failed.
> > > > > Tried 5 times to run the test suite with JDK 1.8 => Failed.
> > > > > RAT => Failed
> > > > > Started locally with JDK 1.8, checked the logs, HBCK => Passed.
> > > > > Tried create table, puts, gets, scans, major compactions, disable,
> > > > enable,
> > > > > played with version, all from the shell => Passed
> > > > >
> > > > > When running the testsuite with JDK 1.8, got a LOT of those
> warnings:
> > > > > Java HotSpot(TM) 64-Bit Server VM warning: ignoring option
> > > > > MaxPermSize=256m; support was removed in 8.0
> > > > >
> > > > >
> > > > > So it works, I have been able to run some commands all all looks
> > fine,
> > > > > however, again, I have not been able to get an test suite running
> > > > > successfully not I got RAT passed. Therefore, again, -0 only from
> me.
> > > > >
> > > > > JM
> > > > >
> > > > > 2015-07-08 18:11 GMT-04:00 Ted Yu <yuzhihong@gmail.com>:
> > > > >
> > > > > > I downloaded source for RC0
> > > > > >
> > > > > > TestShell passed.
> > > > > > Running it again just to confirm.
> > > > > >
> > > > > > FYI
> > > > > >
> > > > > > On Wed, Jul 8, 2015 at 11:57 AM, Enis Söztutar <
> enis.soz@gmail.com
> > >
> > > > > wrote:
> > > > > >
> > > > > > > Thanks JM.
> > > > > > >
> > > > > > > In the jenkins run for the RC, there is only 1 failure,
and it
> is
> > > > > > > TestShell:
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://builds.apache.org/view/All/job/HBase-1.0.2RC0/lastCompletedBuild/testReport/
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> test_The_get/put_methods_should_work_for_data_written_with_Visibility(Hbase::VisibilityLabelsAdminMethodsTest):
> > > > > > > NativeException: junit.framework.AssertionFailedError:
Waiting
> > > timed
> > > > > > > out after [10,000] msec
> > > > > > >
> > > > > > >
> > > > > > > HBASE-13084 or a simple timeout issue?
> > > > > > >
> > > > > > >
> > > > > > > Enis
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Jul 8, 2015 at 11:08 AM, Jean-Marc Spaggiari <
> > > > > > > jean-marc@spaggiari.org> wrote:
> > > > > > >
> > > > > > > > Tests are still in progress, but again, I'm not able
to
> > complete
> > > a
> > > > > test
> > > > > > > > suite. Ran on 5 different servers with different hardware.
> > > > > > > >
> > > > > > > > Running with export JAVA_HOME=/usr/local/jdk1.7.0_45/;
export
> > > > > > > > MAVEN_OPTS="-Xmx6100M -XX:-UsePerfData"; mvn clean;
mvn
> > > > -PrunAllTests
> > > > > > > > -DreuseForks=false install
> > > > -Dmaven.test.redirectTestOutputToFile=true
> > > > > > > > -Dsurefire.rerunFailingTestsCount=4 -Dit.test=noItTest
> > > > > > > >
> > > > > > > > On server failed on all of that. The only one running
on SSD:
> > > > > > > >
> > > > > > > > Failed tests:
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> TestDistributedLogSplitting.testSameVersionUpdatesRecoveryWithCompaction:1374
> > > > > > > > expected:<2000> but was:<1862>
> > > > > > > >
> > > > > > > > Flaked tests:
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.client.TestSnapshotCloneIndependence.testOnlineSnapshotDeleteIndependent(org.apache.hadoop.hbase.client.TestSnapshotCloneIndependence)
> > > > > > > >   Run 1:
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> TestSnapshotCloneIndependence.testOnlineSnapshotDeleteIndependent:182->runTestSnapshotDeleteIndependent:424
> > > > > > > > » RetriesExhausted
> > > > > > > >   Run 2: PASS
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.coprocessor.TestRegionObserverInterface.testLegacyRecovery(org.apache.hadoop.hbase.coprocessor.TestRegionObserverInterface)
> > > > > > > >   Run 1:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> TestRegionObserverInterface.testLegacyRecovery:678->verifyMethodResult:744
> > > > > > > > Result of
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.coprocessor.SimpleRegionObserver$Legacy.getCtPreWALRestore
> > > > > > > > is expected to be 1, while we get 0
> > > > > > > >   Run 2: PASS
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.master.handler.TestEnableTableHandler.testEnableTableWithNoRegionServers(org.apache.hadoop.hbase.master.handler.TestEnableTableHandler)
> > > > > > > >   Run 1:
> > > > > TestEnableTableHandler.testEnableTableWithNoRegionServers:101
> > > > > > > > Waiting timed out after [60,000] msec
> > > > > > > >   Run 2: PASS
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.replication.TestReplicationEndpoint.testReplicationEndpointReturnsFalseOnReplicate(org.apache.hadoop.hbase.replication.TestReplicationEndpoint)
> > > > > > > >   Run 1:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> TestReplicationEndpoint.testReplicationEndpointReturnsFalseOnReplicate:145
> > > > > > > > Waiting timed out after [60,000] msec
> > > > > > > >   Run 2: PASS
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Another server fails on that:
> > > > > > > > Failed tests:
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.coprocessor.TestRegionObserverInterface.testLegacyRecovery(org.apache.hadoop.hbase.coprocessor.TestRegionObserverInterface)
> > > > > > > >   Run 1:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> TestRegionObserverInterface.testLegacyRecovery:678->verifyMethodResult:744
> > > > > > > > Result of
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.coprocessor.SimpleRegionObserver$Legacy.getCtPreWALRestore
> > > > > > > > is expected to be 1, while we get 0
> > > > > > > >   Run 2:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> TestRegionObserverInterface.testLegacyRecovery:678->verifyMethodResult:744
> > > > > > > > Result of
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.coprocessor.SimpleRegionObserver$Legacy.getCtPreWALRestore
> > > > > > > > is expected to be 1, while we get 0
> > > > > > > >   Run 3:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> TestRegionObserverInterface.testLegacyRecovery:678->verifyMethodResult:744
> > > > > > > > Result of
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.coprocessor.SimpleRegionObserver$Legacy.getCtPreWALRestore
> > > > > > > > is expected to be 1, while we get 0
> > > > > > > >   Run 4:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> TestRegionObserverInterface.testLegacyRecovery:678->verifyMethodResult:744
> > > > > > > > Result of
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.coprocessor.SimpleRegionObserver$Legacy.getCtPreWALRestore
> > > > > > > > is expected to be 1, while we get 0
> > > > > > > >   Run 5:
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> TestRegionObserverInterface.testLegacyRecovery:678->verifyMethodResult:744
> > > > > > > > Result of
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> org.apache.hadoop.hbase.coprocessor.SimpleRegionObserver$Legacy.getCtPreWALRestore
> > > > > > > > is expected to be 1, while we get 0
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > And 3 servers fail on that:
> > > > > > > > Tests in error:
> > > > > > > >   TestShell.testRunShellTests:81 » EvalFailed (RuntimeError)
> > > Shell
> > > > > unit
> > > > > > > > tests fa...
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > I'm re-running them but since 3 failed with the same
error
> > maybe
> > > > > > someone
> > > > > > > > might want to look at it? I will look at the logs
after the
> > next
> > > > run.
> > > > > > > >
> > > > > > > > JM
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 2015-07-07 16:30 GMT-04:00 Enis Söztutar <enis@apache.org>:
> > > > > > > >
> > > > > > > > >  I am pleased to announce that the first release
candidate
> > for
> > > > the
> > > > > > > > release
> > > > > > > > > 1.0.2
> > > > > > > > > (HBase-1.0.2RC0), is available for download at
> > > > > > > > >
> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.2RC0/
> > > > > > > > >
> > > > > > > > > Maven artifacts are also available in the temporary
> > repository
> > > > > > > > >
> > > > > >
> > > https://repository.apache.org/content/repositories/orgapachehbase-1088
> > > > > > > > >
> > > > > > > > > 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=11de648322d50c509e15373b3e35db1020a7d2c1
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > HBase 1.0.2 is the next “patch” release in
the 1.0.x
> release
> > > line
> > > > > and
> > > > > > > > > supersedes 1.0.0 and 1.0.1.
> > > > > > > > > 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).
> > > > > > > > >
> > > > > > > > > Binary / source compatibility report of 1.0.2RC0
compared
> to
> > > > 1.0.1
> > > > > > can
> > > > > > > be
> > > > > > > > > reached here:
> > > > > > > > >
> > > > https://people.apache.org/~enis/1.0.1_1.0.2RC0_compat_report.html
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 1.0.2 release contains 123 fixes on top of 1.0.1
release.
> > Most
> > > of
> > > > > > > > > the changes are
> > > > > > > > > bug fixes or test fixes except for the following:
> > > > > > > > >
> > > > > > > > > ** Improvement
> > > > > > > > >     * [HBASE-12415] - Add add(byte[][] arrays)
to Bytes.
> > > > > > > > >     * [HBASE-12957] - region_mover#isSuccessfulScan
may be
> > > > > extremely
> > > > > > > slow
> > > > > > > > > on region with lots of expired data
> > > > > > > > >     * [HBASE-13247] - Change BufferedMutatorExample
to use
> > > > > > addColumn()
> > > > > > > > > since add() is deprecated
> > > > > > > > >     * [HBASE-13344] - Add enforcer rule that
matches our
> JDK
> > > > > support
> > > > > > > > > statement
> > > > > > > > >     * [HBASE-13366] - Throw DoNotRetryIOException
instead
> of
> > > read
> > > > > > only
> > > > > > > > > IOException
> > > > > > > > >     * [HBASE-13420] -
> RegionEnvironment.offerExecutionLatency
> > > > > Blocks
> > > > > > > > > Threads under Heavy Load
> > > > > > > > >     * [HBASE-13431] - Allow to skip store file
range check
> > > based
> > > > on
> > > > > > > > column
> > > > > > > > > family while creating reference files in
> > > > > > > HRegionFileSystem#splitStoreFile
> > > > > > > > >     * [HBASE-13550] - [Shell] Support unset of
a list of
> > table
> > > > > > > attributes
> > > > > > > > >     * [HBASE-13761] - Optimize FuzzyRowFilter
> > > > > > > > >     * [HBASE-13780] - Default to 700 for HDFS
root dir
> > > > permissions
> > > > > > for
> > > > > > > > > secure deployments
> > > > > > > > >     * [HBASE-13828] - Add group permissions testing
> coverage
> > to
> > > > AC.
> > > > > > > > >     * [HBASE-13925] - Use zookeeper multi to
clear znodes
> in
> > > > > > > > > ZKProcedureUtil
> > > > > > > > >
> > > > > > > > > ** New Feature
> > > > > > > > >     * [HBASE-13057] - Provide client utility
to easily
> enable
> > > and
> > > > > > > disable
> > > > > > > > > table replication
> > > > > > > > >
> > > > > > > > > ** Task
> > > > > > > > >     * [HBASE-13764] - Backport HBASE-7782
> > > > > > > > > (HBaseTestingUtility.truncateTable() not acting
like CLI)
> to
> > > > > > branch-1.x
> > > > > > > > >     * [HBASE-13799] - javadoc how Scan gets polluted
when
> > used;
> > > > if
> > > > > > you
> > > > > > > > set
> > > > > > > > > attributes or ask for scan metrics
> > > > > > > > >
> > > > > > > > > ** Sub-task
> > > > > > > > >     * [HBASE-7847] - Use zookeeper multi to clear
znodes
> > > > > > > > >     * [HBASE-13035] - [0.98] Backport HBASE-12867
- Shell
> > does
> > > > not
> > > > > > > > support
> > > > > > > > > custom replication endpoint specification
> > > > > > > > >     * [HBASE-13201] - Remove HTablePool from
thrift-server
> > > > > > > > >     * [HBASE-13496] - Make
> > > > > > > > >
> Bytes$LexicographicalComparerHolder$UnsafeComparer::compareTo
> > > > > > > inlineable
> > > > > > > > >     * [HBASE-13497] - Remove MVCC stamps from
HFile when
> that
> > > is
> > > > > safe
> > > > > > > > >     * [HBASE-13563] - Add missing table owner
to AC tests.
> > > > > > > > >     * [HBASE-13579] - Avoid isCellTTLExpired()
for NO-TAG
> > cases
> > > > > > > > >     * [HBASE-13937] - Partially revert HBASE-13172·
> > > > > > > > >     * [HBASE-13983] - Doc how the oddball HTable
methods
> > > > > getStartKey,
> > > > > > > > > getEndKey, etc. will be removed in 2.0.0
> > > > > > > > >     * [HBASE-14003] - work around jdk8 spec bug
in
> > WALPerfEval
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Full list of the issues can be found at
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12329865&styleName=Html&projectId=12310753&Create=Create
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Compatibility
> > > > > > > > > -------------
> > > > > > > > > This release (1.0.2) 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.2 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.2 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
July 14 2015
> > > > 11:59PM
> > > > > > > PDT.
> > > > > > > > >
> > > > > > > > > [] +1 Release the artifacts as 1.0.2
> > > > > > > > > [] -1 DO NOT release the artifacts as 1.0.2,
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
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Thanks all who worked on this release!
> > > > > > > > >
> > > > > > > > > Enis
> > > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

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