Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 6E867200D1F for ; Fri, 13 Oct 2017 21:50:07 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 6B7A51609E9; Fri, 13 Oct 2017 19:50:07 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id B10B91609CA for ; Fri, 13 Oct 2017 21:50:06 +0200 (CEST) Received: (qmail 51069 invoked by uid 500); 13 Oct 2017 19:50:05 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 51058 invoked by uid 99); 13 Oct 2017 19:50:05 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Oct 2017 19:50:05 +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 240B8C89DC for ; Fri, 13 Oct 2017 19:50:05 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -100.002 X-Spam-Level: X-Spam-Status: No, score=-100.002 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id dSF64MOhi1bH for ; Fri, 13 Oct 2017 19:50:04 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 4FF1B5F3CC for ; Fri, 13 Oct 2017 19:50:04 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id D5C1AE05C1 for ; Fri, 13 Oct 2017 19:50:03 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 3121521EE3 for ; Fri, 13 Oct 2017 19:50:02 +0000 (UTC) Date: Fri, 13 Oct 2017 19:50:00 +0000 (UTC) From: "Umesh Agashe (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-18960) A few bug fixes and minor improvements around batchMutate() MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Fri, 13 Oct 2017 19:50:07 -0000 [ https://issues.apache.org/jira/browse/HBASE-18960?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16204084#comment-16204084 ] Umesh Agashe commented on HBASE-18960: -------------------------------------- Latest patch has changes per review comments so far. Its ready for merge. Please add review feedback/ +1s for the changes. thanks! > A few bug fixes and minor improvements around batchMutate() > ----------------------------------------------------------- > > Key: HBASE-18960 > URL: https://issues.apache.org/jira/browse/HBASE-18960 > Project: HBase > Issue Type: Sub-task > Components: regionserver > Affects Versions: 2.0.0-alpha-3 > Reporter: Umesh Agashe > Assignee: Umesh Agashe > Fix For: 2.0.0-alpha-4 > > Attachments: hbase-18960.master.001.patch, hbase-18960.master.002.patch, hbase-18960.master.003.patch, hbase-18960.master.004.patch, hbase-18960.master.005.patch, hbase-18960.master.005.patch, hbase-18960.master.006.patch, hbase-18960.master.007.patch, hbase-18960.master.008.patch > > > Batch validation and preparation can be done before we start iterating over batch operations for writes. observedExceptions, familyCellMaps and durability can be stored in BatchOperation as they are batch wide. For all operations, done by preBatchMutate() CP hook, operation status needs to be SUCCESS. Modify and use doWALAppend() from doMiniBatchMutate(). -- This message was sent by Atlassian JIRA (v6.4.14#64029)