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 374F311E64 for ; Sat, 20 Sep 2014 18:29:08 +0000 (UTC) Received: (qmail 48850 invoked by uid 500); 20 Sep 2014 18:29:07 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 48760 invoked by uid 500); 20 Sep 2014 18:29:07 -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 48749 invoked by uid 99); 20 Sep 2014 18:29:07 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 20 Sep 2014 18:29:07 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.220.179] (HELO mail-vc0-f179.google.com) (209.85.220.179) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 20 Sep 2014 18:28:40 +0000 Received: by mail-vc0-f179.google.com with SMTP id la4so2542192vcb.24 for ; Sat, 20 Sep 2014 11:28:36 -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=KRSO3X/WYRWomqHP7TKZCHSq8VPwHHUltODraQvTDs0=; b=Ml10tDY9yfSaJRsxMClIjOoD7JDSxE5G1U/9QQJXUbctBaaJLnX+WAn/uzzK1w++5T nuGjJCRnq/EaAUHqq2FIz64gKUOJCFN3YJRVdg8lzpDwme0fsgOfgSYJy0NSmIbOLleE Ia6UPFUT2A3UwV08h227N303fzql5I7A9uUMknAM5eWIDPq36PzEBtGRSeTx8LmXhN3S Khv73xMqXjYRaPlqReTk88FjsNuBCB2Cm2RtX0MoiwdSHe+FU9HbY4f2nopDwywyJgtp TpLamG+Gb95gRsQ2KTdRgGdaKsv+b9BEfV+dwbmmJrmaBPUGagHECijcafq1DxbOWxla 1CFg== X-Gm-Message-State: ALoCoQmbsG52R15GwZPPj+oR5puCqVritlpziev10RcFFnHzJfFj6WWnmggu6UORM5P+qNwUAFDV X-Received: by 10.221.55.2 with SMTP id vw2mr1344059vcb.29.1411237716575; Sat, 20 Sep 2014 11:28:36 -0700 (PDT) MIME-Version: 1.0 Received: by 10.52.100.227 with HTTP; Sat, 20 Sep 2014 11:28:16 -0700 (PDT) In-Reply-To: References: From: Jean-Marc Spaggiari Date: Sat, 20 Sep 2014 14:28:16 -0400 Message-ID: Subject: Re: Second release candidate for HBase 0.99.0 (RC1) is available. Please vote by 09/19/2014 To: dev Content-Type: multipart/alternative; boundary=001a1133a0feca5f1e05038362ad X-Virus-Checked: Checked by ClamAV on apache.org --001a1133a0feca5f1e05038362ad Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sure. I will. I will also update the numbers as soon as I have the new one. Will also run some other perfs tests to compare with 0.98. JM 2014-09-20 14:02 GMT-04:00 Enis S=C3=B6ztutar : > Agreed. Will be good to fix it in 0.99.1. > > On Saturday, September 20, 2014, Stack wrote: > > > JMS file blocker against 0.99.1? > > Good work boss > > Stack > > On Sep 19, 2014 7:00 PM, "Jean-Marc Spaggiari" > > > > wrote: > > > > > Sorry, here is the destination: > > > > > > > > > > > > https://docs.google.com/spreadsheets/d/1yo-A-f4tjchdT9R-hkh6CkcXrbBHG_K2Y= _ptF9QPT1Q/edit?usp=3Dsharing > > > > > > 2014-09-19 21:55 GMT-04:00 Andrew Purtell > >: > > > > > > > On Fri, Sep 19, 2014 at 6:44 PM, Jean-Marc Spaggiari > > > > > wrote: > > > > > Results are there: http://tiny.cloudera.com/sjeyn > > > > > > > > I get "Access not possible" > > > > > > > > On Fri, Sep 19, 2014 at 6:44 PM, Jean-Marc Spaggiari > > > > > wrote: > > > > > UniformRandomReadBenchmark is not working anymore: > > > > > > > > > > 2014-09-19 05:18:54,719 INFO [0] hbase.HFilePerformanceEvaluatio= n: > > > > Running > > > > > UniformRandomReadBenchmark for 1000000 rows. > > > > > 2014-09-19 05:18:54,719 INFO [0] hfile.CacheConfig: > > > CacheConfig:disabled > > > > > Exception in thread "0" java.lang.AssertionError: Expected > 0000472128 > > > but > > > > > got 0000472127 > > > > > at > > > > > > > > > > > > > > > org.apache.hadoop.hbase.PerformanceEvaluationCommons.assertKey(Performanc= eEvaluationCommons.java:50) > > > > > at > > > > > > > > > > > > > > > org.apache.hadoop.hbase.PerformanceEvaluationCommons.assertKey(Performanc= eEvaluationCommons.java:45) > > > > > at > > > > > > > > > > > > > > > org.apache.hadoop.hbase.HFilePerformanceEvaluation$UniformRandomReadBench= mark.doRow(HFilePerformanceEvaluation.java:295) > > > > > at > > > > > > > > > > > > > > > org.apache.hadoop.hbase.HFilePerformanceEvaluation$RowOrientedBenchmark.r= un(HFilePerformanceEvaluation.java:169) > > > > > at > > > > > > > > > > > > > > > org.apache.hadoop.hbase.HFilePerformanceEvaluation.runBenchmark(HFilePerf= ormanceEvaluation.java:121) > > > > > at > > > > > > > > > > > > > > > org.apache.hadoop.hbase.HFilePerformanceEvaluation$2.run(HFilePerformance= Evaluation.java:87) > > > > > at java.lang.Thread.run(Thread.java:744) > > > > > > > > > > Also, on the performance side, I got very strange results. > > > > > > > > > > Some tests are as fast as 0.98.6, some are WAY slower... > > > > > > > > > > Results are there: http://tiny.cloudera.com/sjeyn I will restart > the > > > > tests > > > > > tomorrow and get new numbers by mid next week. > > > > > > > > > > Appart from that, it works. And since it's a dev release, I'm +1 > with > > > it. > > > > > > > > > > JM > > > > > > > > > > 2014-09-19 21:28 GMT-04:00 Andrew Purtell > >: > > > > > > > > > >> +1 > > > > >> > > > > >> Checked file sums and signature > > > > >> Unpacked tarball, looked at directory layout > > > > >> Started up a minicluster in tree, did a quick ingest test, it > > > succeeded > > > > >> > > > > >> > > > > >> On Tue, Sep 16, 2014 at 1:52 PM, Enis S=C3=B6ztutar > > > > > wrote: > > > > >> > I am very happy to say that the second HBase 0.99.0 release > > > candidate > > > > >> (RC1) > > > > >> > is > > > > >> > available for download at > > > > >> https://people.apache.org/~enis/hbase-0.99.0RC1/ > > > > >> > > > > > >> > Maven artifacts are also available in the temporary repository > > > > >> > > > > > > > https://repository.apache.org/content/repositories/orgapachehbase-1039/ > > > > >> > > > > > >> > 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=3D336a63b= 5f58bb1c4859e3c2b6a2f5c0d68a7d9e1 > > > > >> > > > > > >> > NOTE IN GIGANTIC LETTERS THAT THIS IS A DEVELOPER RELEASE. > > > > >> > DO NOT USE THIS RELEASE IN PRODUCTION. > > > > >> > > > > > >> > HBase 0.99.0 is a "developer preview" release, and an > odd-numbered > > > > >> release > > > > >> > as > > > > >> > defined in > > > > >> https://hbase.apache.org/book/upgrading.html#hbase.versioning. > > > > >> > This release IS NOT intended for production use, and does not > > > contain > > > > any > > > > >> > backwards or forwards compatibility guarantees (even within > minor > > > > >> versions > > > > >> > 0.99.x). Please refrain from deploying this over important dat= a. > > > > >> > > > > > >> > 0.99.0 release is provided from branch-1, which will be the > basis > > > for > > > > >> > HBase-1.0 > > > > >> > release. A few 0.99.x releases are planned before 1.0. The > reason > > > for > > > > >> > doing a developer preview release is to get more testing for t= he > > > > branch-1 > > > > >> > code > > > > >> > that will be released soon as HBase-1.0.0. Thus, all > contribution > > in > > > > >> terms > > > > >> > of > > > > >> > testing, benchmarking, checking API / source /wire > compatibility, > > > > >> checking > > > > >> > out > > > > >> > documentation and further code contribution is highly > appreciated. > > > 1.0 > > > > >> will > > > > >> > be > > > > >> > the first series in the 1.x line of releases which are expecte= d > to > > > > keep > > > > >> > compatibility with previous 1.x releases. Thus it is very > > important > > > to > > > > >> > check > > > > >> > the client side and server side APIs for compatibility and > > > > >> maintainability > > > > >> > concerns for future releases. > > > > >> > > > > > >> > 0.99.0 contains slightly more than 1K issues resolved with man= y > > > > >> > improvements > > > > >> > and bug fixes. The theme of (eventual) 1.0 release is to becom= e > a > > > > stable > > > > >> > base > > > > >> > for future 1.x series of releases. 1.0 release will aim to > achieve > > > at > > > > >> least > > > > >> > the same level of stability of 0.98 releases without introduci= ng > > too > > > > many > > > > >> > new > > > > >> > features. > > > > >> > > > > > >> > Some work has been under way to clearly mark and differentiate > > > client > > > > >> > facing > > > > >> > APIs, and redefine some of the client interfaces for improving > > > > semantics, > > > > >> > easy > > > > >> > of use and maintainability. 0.99.0 contains some of the > completed > > > > items, > > > > >> > and > > > > >> > the rest can be found HBASE-10602. Marking/remarking of > interfaces > > > > with > > > > >> > InterfaceAudience has also been going on, which will identify > > areas > > > > for > > > > >> > compatibility (with clients, coprocessors and dependent projec= ts > > > like > > > > >> > Phoenix) > > > > >> > for future releases. > > > > >> > > > > > >> > Starting with 0.99.0, the HBase master server and backup maste= r > > > > servers > > > > >> > will > > > > >> > also act as a region server. RPC port and info port for web UI > is > > > > shared > > > > >> > for > > > > >> > the master and region server roles. Active master and backup > > masters > > > > by > > > > >> > default > > > > >> > will NOT be hosting any regions unless configured otherwise. S= ee > > > > >> > HBASE-10569 > > > > >> > and HBASE-11604 for more details. > > > > >> > > > > > >> > This release contains Phase 1 items for experimental "Read > > > > availability > > > > >> > using > > > > >> > timeline consistent region replicas" feature. A region can be > > hosted > > > > in > > > > >> > multiple region servers in read-only mode. One of the replicas > for > > > the > > > > >> > region > > > > >> > will be primary, accepting writes, and other replicas will be > > > sharing > > > > the > > > > >> > same > > > > >> > data files. Read requests can be done against any replica for > the > > > > region > > > > >> > with > > > > >> > backup RPCs for high availability with timeline consistency > > > > guarantees. > > > > >> > More > > > > >> > information can be found at HBASE-10070. > > > > >> > > > > > >> > Other notable improvements in this release are > > > > >> > - Automatic tuning of global memstore and block cache sizes > > > > >> > - Various security, tags and visibility labels improvements > > > > >> > - Bucket cache improvements (usability and compressed data > > blocks) > > > > >> > - A new pluggable replication endpoint to plug in to HBase's > > > > >> inter-cluster > > > > >> > replication to replicate to a custom data store > > > > >> > - A Dockerfile to easily build and run HBase from source > > > > >> > - Internal refactoring for abstracting away zookeeper usage > > > > >> > - Truncate table command > > > > >> > - Region assignment to use hbase:meta table instead of > zookeeper > > > for > > > > >> faster > > > > >> > region assignment (disabled by default) > > > > >> > - Better support for Cell interface internally in read and > write > > > > paths > > > > >> for > > > > >> > better performance and flexibility > > > > >> > - Combining internal mvcc and seqId infrastructure > > > > >> > - Extensive documentation improvements > > > > >> > - Numerous improvements in other areas and bug fixes. > > > > >> > > > > > >> > The release has these changes in default behaviour: > > > > >> > - hfile version 3 has been enabled by default > > > > >> > - Distributed log replay has been enabled by default > > > > >> > - Slab cache has been removed (use bucket cache instead) > > > > >> > - Some client facing APIs (HTableInterface, etc) has been > > > deprecated > > > > and > > > > >> > replaced. > > > > >> > > > > > >> > We have also adopted an orca as the mascot for Apache HBase. S= ee > > it > > > at > > > > >> > https://hbase.apache.org/ > > > > >> > > > > > >> > Thanks for everybody who have contributed to this release. Ful= l > > list > > > > of > > > > >> the > > > > >> > issues > > > > >> > can be found here: > > > > >> > > > > > >> > > > > > > > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=3D123107= 53&version=3D12325675 > > > > >> > > > > > >> > > > > > >> > Compatibility > > > > >> > ------------- > > > > >> > 0.99.x series of releases are preview of upcoming 1.0 release. > > > > HBase-1.0 > > > > >> is > > > > >> > planned to be wire compatible with 0.98.x and 0.96.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 0.99.0 is supported = as > > > well. > > > > >> > 0.99.0 > > > > >> > introduces a new file format (hfile v3) that is enabled by > default > > > > that > > > > >> > 0.96.x code cannot read. Rolling upgrade from 0.96 directly to > > 0.99 > > > is > > > > >> not > > > > >> > tested. > > > > >> > > > > > >> > Direct migration from 0.94.x is also supported but it IS NOT > > tested. > > > > >> Before > > > > >> > HBase-1.0 we expect to complete the test. > > > > >> > > > > > >> > Binary compatibility at the Java API layer with earlier versio= ns > > > > (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. > > > > >> > > > > > >> > 0.99.0 release introduces new APIs, and deprecates some of > > > > commonly-used > > > > >> > client side APIs (HTableInterface, etc). However, client side > code > > > is > > > > >> > expected > > > > >> > to be source compatible with earlier versions. However we advi= se > > to > > > > >> update > > > > >> > your application to use the new style of APIs, since deprecate= d > > APIs > > > > >> might > > > > >> > be removed in future releases (2.x). > > > > >> > > > > > >> > > > > > >> > Supported Hadoop versions > > > > >> > ------------------------- > > > > >> > 0.99.0 release drops support for Hadoop-1.x releases. Only > > > Hadoop-2.x > > > > >> > releases are supported. Hadoop-2.4.x and Hadoop-2.5.x releases > are > > > the > > > > >> > most tested hadoop releases and we recommend running with thos= e > > > > versions. > > > > >> > Earlier Hadoop-2 based releases (hadoop-2.2.x and 2.3.x) are n= ot > > > > tested > > > > >> to > > > > >> > the full > > > > >> > extend. More information can be found here: > > > > >> > https://hbase.apache.org/book/configuration.html#hadoop > > > > >> > > > > > >> > > > > > >> > Supported Java versions > > > > >> > ------------------------- > > > > >> > 0.99.0 release drops support for JDK6. Only JDK7 is supported. > > JDK8 > > > > >> support > > > > >> > is experimental. More information can be found here: > > > > >> > https://hbase.apache.org/book/configuration.html#java > > > > >> > > > > > >> > > > > > >> > Voting > > > > >> > ------ > > > > >> > Please try to test and vote on this release by 09/19/2014 > 11:59PM > > > PDT. > > > > >> > This is a developer (beta) release, so we have a shorter vote > > time. > > > > >> > > > > > >> > [] +1 Release the artifacts as 0.99.0 > > > > >> > [] -1 DO NOT release the artifacts as 0.99.0, because... > > > > >> > > > > > >> > Thanks for helping to get a stable release out! > > > > >> > > > > > >> > Enis > > > > >> > > > > >> > > > > >> > > > > >> -- > > > > >> Best regards, > > > > >> > > > > >> - Andy > > > > >> > > > > >> Problems worthy of attack prove their worth by hitting back. - > Piet > > > > >> Hein (via Tom White) > > > > >> > > > > > > > > > > > > > > > > -- > > > > Best regards, > > > > > > > > - Andy > > > > > > > > Problems worthy of attack prove their worth by hitting back. - Piet > > > > Hein (via Tom White) > > > > > > > > > > --001a1133a0feca5f1e05038362ad--