Return-Path: X-Original-To: apmail-hbase-dev-archive@www.apache.org Delivered-To: apmail-hbase-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8ADB418844 for ; Sun, 30 Aug 2015 21:34:45 +0000 (UTC) Received: (qmail 61018 invoked by uid 500); 30 Aug 2015 21:34:44 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 60907 invoked by uid 500); 30 Aug 2015 21:34:44 -0000 Mailing-List: contact dev-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@hbase.apache.org Delivered-To: mailing list dev@hbase.apache.org Received: (qmail 60896 invoked by uid 99); 30 Aug 2015 21:34:44 -0000 Received: from Unknown (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 30 Aug 2015 21:34:44 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 2B666EFC64 for ; Sun, 30 Aug 2015 21:34:44 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.979 X-Spam-Level: ** X-Spam-Status: No, score=2.979 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id Zt61vx1nyekn for ; Sun, 30 Aug 2015 21:34:42 +0000 (UTC) Received: from mail-lb0-f169.google.com (mail-lb0-f169.google.com [209.85.217.169]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id A2F7542992 for ; Sun, 30 Aug 2015 21:34:41 +0000 (UTC) Received: by lbcbn3 with SMTP id bn3so51171408lbc.2 for ; Sun, 30 Aug 2015 14:34:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:content-type; bh=gcO7cMydbZtiHBx/ApmkvBzKEDAQx2KtJ9iR1kzZtZA=; b=S0z80SVWH3lP3Y4HccqKmrAdvBAY/zckvssseouFKpcTaRFBgCBgnSA91U1OwC6oeh xbJFLwajBlBIuV7SQUzCPoZOauprw1gPS9eDRS0ZbTQqzmLk++3MNzLLGHmtRRylbo+J W7Sa9s9vQWQT9XA5G1SYkosdjE6szILgJaPL7kiczQcE8WZ2ah3C8aWR4A2K0K/tV+Pz q58/VCezDBVxvv+J1ineun2G3aaZ7gBZfm7BpRVXaDuVRnORrSsViL9CdEH6W4UEhein ZzGh61TlP/Qo8q5Oxeoqrmio/vJ6sHKUxeNF9/vg7C8SDw3EJ3EmmHuMtUJT3E0hSrDt bdXQ== X-Gm-Message-State: ALoCoQmXmh2sy2v2Q0gqy6bn1xkRXGO6gmuK75Ba0KRwu3JKXNH/BbPSKfK0L19uQLrWGeLKIJsF X-Received: by 10.152.9.70 with SMTP id x6mr9391879laa.34.1440970474084; Sun, 30 Aug 2015 14:34:34 -0700 (PDT) MIME-Version: 1.0 Received: by 10.25.205.19 with HTTP; Sun, 30 Aug 2015 14:34:14 -0700 (PDT) In-Reply-To: References: From: Sean Busbey Date: Sun, 30 Aug 2015 16:34:14 -0500 Message-ID: Subject: Re: [VOTE] Third release candidate for HBase 1.0.2 (RC2) is available. Please vote by Aug 30 2015 To: dev Content-Type: multipart/alternative; boundary=089e0158aef63d7ab7051e8e1579 --089e0158aef63d7ab7051e8e1579 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable +1 * checked sums and signatures * verified src tarball corresponds to 1.0.2RC2 tag * verified license and notice files * RAT passes known issues, none of which I think warrant another RC: * HBASE-13088 - native client missing in src tarball * HBASE-14245 - netty 3 license/notice errors * HBASE-14244 - hbase-resource-bundle jar's NOTICE file misses end year On Sun, Aug 30, 2015 at 11:31 AM, Andrew Purtell wrote: > +1 > > Checked sums and signatures > Built from source > RAT check passes > Unit tests pass (with 7u79) > Checked compat report > Loaded 1M rows with LTT, nothing unexpected in logs and reported latencie= s > > > > On Thu, Aug 27, 2015 at 6:15 PM, Enis S=C3=B6ztutar wro= te: > > > Here is my +1. > > > > Checked sigs, crcs, > > Checked files, layout and jars, > > Built with Hadoop-2.3+ > > Checked compat report > > Run local mode and simple smoke tests from shell > > Build with hbase-downstreamer > > Inspected logs, nothing out of ordinary > > Inspected the UI. > > Checked the compiled hadoop jar version > > Deployed on a 7 node cluster. > > Run ITBLL, LTT everything fine. > > > > Devs, please test this RC as well as the other two RCs. > > > > Enis > > > > On Tue, Aug 25, 2015 at 11:18 PM, Enis S=C3=B6ztutar = wrote: > > > > > I am pleased to announce that the third release candidate for the > release > > > 1.0.2 > > > (HBase-1.0.2RC2), is available for download at > > > https://dist.apache.org/repos/dist/dev/hbase/hbase-1.0.2RC2/ > > > > > > Maven artifacts are also available in the temporary repository > > > https://repository.apache.org/content/repositories/orgapachehbase-111= 2 > > > > > > 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=3Dhbase.git;a=3Dtag;h=3D5f4d4b5= 650bfa09e98123b4353586b3bd93755bf > > > > > > > > > HBase 1.0.2 is the next =E2=80=9Cpatch=E2=80=9D release in the 1.0.x = release line and > > > supersedes all previous 1.0.x releases. > > > According to the HBase=E2=80=99s semantic version guide (See [1]), th= e 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.2RC2 compared to 1.0.1 ca= n > be > > > reached here: > > > https://people.apache.org/~enis/1.0.1_1.0.2RC2_compat_report.html > > > > > > > > > 1.0.2 release contains 163 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 onl= y > > > 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 fo= r > > > 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-11276] - Add back support for running ChaosMonkey as > > > standalone tool > > > * [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 yo= u > > set > > > attributes or ask for scan metrics > > > * [HBASE-14085] - Correct LICENSE and NOTICE files in artifacts > > > > > > ** 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=C2=B7 > > > * [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 > > > * [HBASE-14086] - remove unused bundled dependencies > > > > > > > > > Full list of the issues can be found at > > > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=3D12329865= &styleName=3DHtml&projectId=3D12310753&Create=3DCreate > > > > > > > > > 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 (unles= s > > 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 t= o > > > 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 upgra= de > > > 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 fro= m > > > 0.94 -> 0.96. The upgrade script should be run to rewrite cluster lev= el > > > 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 Aug 30 2015 11:59PM PD= T. > > > > > > [] +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 > > > > > > > > > -- > Best regards, > > - Andy > > Problems worthy of attack prove their worth by hitting back. - Piet Hein > (via Tom White) > --=20 Sean --089e0158aef63d7ab7051e8e1579--