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 0194818628 for ; Thu, 28 Jan 2016 20:55:26 +0000 (UTC) Received: (qmail 28973 invoked by uid 500); 28 Jan 2016 20:55:15 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 28887 invoked by uid 500); 28 Jan 2016 20:55:15 -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 28865 invoked by uid 99); 28 Jan 2016 20:55:15 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 28 Jan 2016 20:55:15 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 083F018053D for ; Thu, 28 Jan 2016 20:55:15 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 3 X-Spam-Level: *** X-Spam-Status: No, score=3 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=cloudera-com.20150623.gappssmtp.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id IUlDvKezRHUb for ; Thu, 28 Jan 2016 20:55:04 +0000 (UTC) Received: from mail-lf0-f44.google.com (mail-lf0-f44.google.com [209.85.215.44]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 1E39A43B35 for ; Thu, 28 Jan 2016 20:55:04 +0000 (UTC) Received: by mail-lf0-f44.google.com with SMTP id h129so35359427lfh.3 for ; Thu, 28 Jan 2016 12:55:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudera-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=aBMTPny5U8f3enpI4iCk2CjFvjbvrkUhBc3HLGiwjgM=; b=1c1eNSCBbhcG0WCzq0h36TuURhqPGpsNrhw4HUyz7Hh0G9Dh4Dm7bYMA3V2XGAwxGd evwIvBWp8vC9WgXVf1gk0PWwnp/vuGisbkU8h+AW8FDGqlHQ9h5LgZ5VCDdi+UjbZFA5 b6F7LPgcj5hk7bakNJDIOHg0q1m1o7nZlHiXhRMIRFR3/geN67WVvez0ZrLQUgIRZxgD Tz130oVl/HhF5ZW6Bxso+CqKoEhNaxGIo8wRg0E96qa52+GfMDzg8QFHG8fV+lSaMRFE yoqLkThHyWupE2B3SOfSwmwMwZ1Z01G4wz/86s+Z7x9B9LkY2nB891kyFA85f2aJkOAy EA2A== 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=aBMTPny5U8f3enpI4iCk2CjFvjbvrkUhBc3HLGiwjgM=; b=gjPNGryHOzhtbIp4kfm2idabq4/+weXalmOktPzJaIwJx3L3sBAPLV1doQdyzNrICv UeSUQspaUiGBdknqrxSpp9F01iQC2vspFa84v0LkqrSEHUDN02CBT74ZGwsfng+hb0YF MIHZB+tUb97XabOAvO2RyzzPZL1nmXra5ib+MaQ8woqBTBNG5ryhrBPqekB3O+N79NoF q7rQGNYeklr5d+vuw7shy8GSHcfefkm2tIFn8KHZ/v+Cw7DLe78hkUPcO9o+LuWlQky4 kEwlIx3gobeEJVynSGWj1XlIakwx77hK7XGH9H8479dCqCQyyy29rr0dH/3yV4oOaxU5 BzaQ== X-Gm-Message-State: AG10YOQlHewh/4WaNn4zCNjjkzjTqrmL8Xv3CgYSt1PyJcUgPVIkka6x4y26r/UL8LTnaDS1IikC8OjWttuKmZ2a X-Received: by 10.25.143.17 with SMTP id r17mr1947004lfd.37.1454014497411; Thu, 28 Jan 2016 12:54:57 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.159.5 with HTTP; Thu, 28 Jan 2016 12:54:37 -0800 (PST) In-Reply-To: References: From: Jonathan Hsieh Date: Thu, 28 Jan 2016 12:54:37 -0800 Message-ID: Subject: Re: [VOTE] Second release candidate for HBase 1.0.3 (RC1) is available. Please vote by Jan 26 2016 To: "dev@hbase.apache.org" Content-Type: multipart/alternative; boundary=001a1140261e9df5aa052a6b2123 --001a1140261e9df5aa052a6b2123 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 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=C3=B6ztutar wro= te: > >> 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=C3=B6ztutar wr= ote: >> >> > Here is the UT build for the RC: >> > >> > >> > >> https://builds.apache.org/view/H-L/view/HBase/job/HBase-1.0.3RC1/2/testR= eport/ >> > >> > All tests passed on the second run. >> > >> > Enis >> > >> > On Sat, Jan 23, 2016 at 8:00 PM, Enis S=C3=B6ztutar = wrote: >> > >> >> Gently reminder for the vote. >> >> >> >> On Wed, Jan 20, 2016 at 2:40 PM, Enis S=C3=B6ztutar >> 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=C3=B6ztutar >> 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=3Dhbase.git;a=3Dtag;h=3D45baeb= 796eb98676b4b45f2d29ed1bd595e26cb7 >> >>>> >> >>>> HBase 1.0.3 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]), 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 =E2=80=9Cscheduled=E2=80=9D rele= ase 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 need= ed >> >>>> 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 t= he >> >>>> 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=C2=B7 >> >>>> * [HBASE-14539] - Slight improvement of StoreScanner.optimize >> >>>> * [HBASE-14605] - Split fails due to 'No valid credentials' err= or >> >>>> 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 observe= r >> >>>> 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=3Dfalse 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=3D1233296= 8&styleName=3DText&projectId=3D12310753&Create=3DCreate >> >>>> >> >>>> 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. Client= s >> >>>> 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 et= c) >> >>>> 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 i= n >> [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 w= e >> >>>> 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. Mor= e >> >>>> 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.change= s >> >>>> [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 > > --=20 // Jonathan Hsieh (shay) // HBase Tech Lead, Software Engineer, Cloudera // jon@cloudera.com // @jmhsieh --001a1140261e9df5aa052a6b2123--