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 3B075114A2 for ; Mon, 30 Jun 2014 22:27:11 +0000 (UTC) Received: (qmail 67878 invoked by uid 500); 30 Jun 2014 22:27:10 -0000 Delivered-To: apmail-hbase-dev-archive@hbase.apache.org Received: (qmail 67789 invoked by uid 500); 30 Jun 2014 22:27:10 -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 67769 invoked by uid 99); 30 Jun 2014 22:27:10 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Jun 2014 22:27:10 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of yuzhihong@gmail.com designates 209.85.160.179 as permitted sender) Received: from [209.85.160.179] (HELO mail-yk0-f179.google.com) (209.85.160.179) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 30 Jun 2014 22:27:04 +0000 Received: by mail-yk0-f179.google.com with SMTP id 20so5123661yks.10 for ; Mon, 30 Jun 2014 15:26:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=nb6hCJMixEU6YzQ5EQ8fhRXJf59fwcy4U8+q56gAZsA=; b=PPjO2zz9JhftLMgg/THf6tRHJ44HsEJyKFAwiPF/6vPeS/a02E/Z0D958iCG+ac+hQ 9oNcDeM2SSJMdZgsfazGXa4y9IquQM8acayofW6Lc7TnRj7B5a0x93p5+krULIpid4Bb AGj42VJd0jVH2rI4fNklLTTwm7E+BJkjuE+r5A/Rhuamg+IYiIBFmBT3laNmZrlu5Z7k 0ld9mD+3zx6Mnam4O6l3NjP4b9aEB4pTEYUTiSCpOgbG2snnrVYoU85hVyzEPkkFp+Vo gO3Jti4xgy96UuC5yEp3s2TQ+Yb3p3R8KkKbPZrE7BwPrMIfbdkm8G8ksrOXMaXyF7TQ hbqQ== MIME-Version: 1.0 X-Received: by 10.236.8.103 with SMTP id 67mr63455865yhq.29.1404167203985; Mon, 30 Jun 2014 15:26:43 -0700 (PDT) Received: by 10.170.55.137 with HTTP; Mon, 30 Jun 2014 15:26:43 -0700 (PDT) In-Reply-To: References: Date: Mon, 30 Jun 2014 15:26:43 -0700 Message-ID: Subject: Re: [NOTICE] No checkins to master for 1-2 hours please From: Ted Yu To: "dev@hbase.apache.org" Content-Type: multipart/alternative; boundary=089e01633c62661d9b04fd152712 X-Virus-Checked: Checked by ClamAV on apache.org --089e01633c62661d9b04fd152712 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable You're welcome. Fix is attached to HBASE-11443 Cheers On Mon, Jun 30, 2014 at 3:13 PM, Enis S=C3=B6ztutar wr= ote: > I'm taking a look at the TestIOFencing. I can repro locally. Thanks Ted f= or > reporting. > > Enis > > > On Fri, Jun 27, 2014 at 8:16 PM, Ted Yu wrote: > > > Enis: > > I ran test suite on Linux and found that TestIOFencing hung. > > > > jstack is here: > > http://people.apache.org/~tedyu/TestIOFencing.stack > > > > Unfortunately there was no test output. > > > > Will continue digging in the coming days. > > > > Cheers > > > > > > On Fri, Jun 27, 2014 at 7:32 PM, Enis S=C3=B6ztutar w= rote: > > > > > Update: > > > > > > I've completed the merge for branch hbase-10070 to master now. As a > short > > > reminder the committed changes include phase 1 work for the new featu= re > > > called "read high availability using timeline consistent reads with > > region > > > replicas". Some more context can be found in [1] and vote thread here > > [2]. > > > > > > The merge contains 44 commits in total as follows. I've uploaded the > > > committed patches to relevant jiras, and set the fix versions for the > > jiras > > > as well (using git format-patch and the excellent jira-cli client). > > > > > > Applying: HBASE-10347 HRegionInfo changes for adding replicaId and > > > MetaEditor/MetaReader changes for region replicas > > > Applying: HBASE-10354 Add an API for defining consistency per request > > > Applying: HBASE-10348. HTableDescriptor changes for region replicas > > > Applying: HBASE-10517 NPE in MetaCache.clearCache() > > > Applying: HBASE-10354. Addendum commit. 10354.add.patch committed > > > Applying: HBASE-10356 Failover RPC's for multi-get > > > Applying: HBASE-10350. Master/AM/RegionStates changes to create and > > assign > > > region replicas (ddas) > > > Applying: HBASE-10359 Master/RS WebUI changes for region replicas > > > Applying: HBASE-10361. Enable/AlterTable support for region replicas > > (ddas) > > > Applying: HBASE-10352 Region and RegionServer changes for opening > region > > > replicas, and refreshing store files > > > Applying: HBASE-10362. HBCK changes for supporting region replicas > > > Applying: HBASE-10351 LoadBalancer changes for supporting region > replicas > > > Applying: HBASE-10630 NullPointerException in > > > ConnectionManager$HConnectionImplementation.locateRegionInMeta() due = to > > > missing region info > > > Applying: HBASE-10633. StoreFileRefresherChore throws > > > ConcurrentModificationException sometimes > > > Applying: HBASE-10672. Table snapshot should handle tables whose > > > REGION_REPLICATION is greater than one > > > Applying: HBASE-10620. LoadBalancer.needsBalance() should check for > > > co-located region replicas as well > > > Applying: HBASE-10355 Failover RPC's from client using region replica= s > > > Applying: HBASE-10704 BaseLoadBalancer#roundRobinAssignment() may add > > same > > > region to assignment plan multiple times > > > Applying: HBASE-10572 Create an IntegrationTest for region replicas > > > Applying: HBASE-10729. Enable table doesn't balance out replicas even= ly > > if > > > the replicas were unassigned earlier > > > Applying: HBASE-10620 LoadBalancer.needsBalance() should check for > > > co-located region replicas as well (Addendum patch to fix return valu= e > > from > > > balance() call) > > > Applying: HBASE-10734. Fix RegionStates.getRegionAssignments to not a= dd > > > duplicate regions > > > Applying: HBASE-10616. Integration test for multi-get calls > > > Applying: HBASE-10743. Replica map update is problematic in > RegionStates > > > Applying: HBASE-10616. Addendum that fixes the case of > multiget_batchsize > > > =3D=3D 1 > > > Applying: HBASE-10778 Unique keys accounting in MultiThreadedReader i= s > > > incorrect > > > Applying: HBASE-10858 TestRegionRebalancing is failing > > > Applying: HBASE-10817 Add some tests on a real cluster for replica: > multi > > > master, replication > > > Applying: HBASE-10701 Cache invalidation improvements from client sid= e > > > Applying: HBASE-10859 Use HFileLink in opening region files from > > > secondaries > > > Applying: HBASE-10791 Add integration test to demonstrate performance > > > improvement > > > Applying: HBASE-10634 Multiget doesn't fully work > > > Applying: HBASE-10794 multi-get should handle replica location missin= g > > from > > > cache > > > Applying: HBASE-10785 Metas own location should be cached > > > Applying: HBASE-10957 HMaster can abort with NPE in #rebuildUserRegio= ns > > > (Nicolas Liochon) > > > Applying: HBASE-10661 > > > TestStochasticLoadBalancer.testRegionReplicationOnMidClusterWithRacks= () > > is > > > flaky > > > Applying: HBASE-10513 Provide user documentation for region replicas > > > Applying: HBASE-10810 LoadTestTool should share the connection and > > > connection pool > > > Applying: HBASE-10357 Failover RPC's for scans (Devaraj Das) > > > Applying: HBASE-11214. Fixes for scans on a replicated table > > > Applying: HBASE-10818. Add integration test for bulkload with replica= s > > > (Nick Dimiduk and Devaraj Das) > > > Applying: HBASE-10818. Addendum to reduce the number of times sleep > > happens > > > in the coprocessor. Also, puts back code to set consistency that got > > > deleted by accident in the last commit. > > > Applying: HBASE-11332 Fix for metas location cache from HBASE-10785 > > > Applying: Increase -XX:MaxPermSize for unit tests > > > > > > > > > Unit tests should be working now, but in case it fails on the apache > > infra, > > > I'll take a closer look at the jenkins build at > > > https://builds.apache.org/view/All/job/HBase-TRUNK/. We've been > running > > > the > > > integration tests as well but ideally we want to spend some more time > on > > > perf regression analysis and long tail latency improvements. We can > iron > > > out the edges in time. Nicolas has already been doing work around thi= s. > > > > > > Let me know if you see any issues related to this merge. > > > > > > > > > [1] > > > > https://mail-archives.apache.org/mod_mbox/hbase-dev/201405.mbox/browser > > > [2] > > > > > > > > > https://mail-archives.apache.org/mod_mbox/hbase-dev/201406.mbox/%3CCAMUu0= w8uvb29%2BQYpZ8VwSO4qEpKRyKGNPzyj1kw7tLRhLPoZkA%40mail.gmail.com%3E > > > > > > > > > > > > > > > On Fri, Jun 27, 2014 at 7:03 PM, Ted Yu wrote: > > > > > > > Good job. > > > > > > > > > > > > On Fri, Jun 27, 2014 at 5:45 PM, Enis S=C3=B6ztutar > > wrote: > > > > > > > > > Pushed the rebased branch. You can go crazy on the master now. > > > > > > > > > > Enis > > > > > > > > > > > > > > > On Fri, Jun 27, 2014 at 4:37 PM, Enis S=C3=B6ztutar > > > wrote: > > > > > > > > > > > Hi, > > > > > > > > > > > > I am merging the hbase-10070 branch to master. No checkins > please. > > > > > > > > > > > > We were able to get unit tests working, and IT's working. There > may > > > be > > > > a > > > > > > couple of edge cases after rebase, but we can resolve them in > > master. > > > > > > > > > > > > I'll send a detailed update once done. > > > > > > > > > > > > Enis > > > > > > > > > > > > > > > > > > > > > --089e01633c62661d9b04fd152712--