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 D9752200D22 for ; Sat, 7 Oct 2017 00:22:04 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D7E8F160BDB; Fri, 6 Oct 2017 22:22:04 +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 264951609E1 for ; Sat, 7 Oct 2017 00:22:03 +0200 (CEST) Received: (qmail 25840 invoked by uid 500); 6 Oct 2017 22:22:03 -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 25829 invoked by uid 99); 6 Oct 2017 22:22:03 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 06 Oct 2017 22:22:03 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 561D01A21F8 for ; Fri, 6 Oct 2017 22:22:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-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 (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id hkY0DWFByZNf for ; Fri, 6 Oct 2017 22:22:01 +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 C9B025FB57 for ; Fri, 6 Oct 2017 22:22:00 +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 53A25E00A7 for ; Fri, 6 Oct 2017 22:22:00 +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 19DD324179 for ; Fri, 6 Oct 2017 22:22:00 +0000 (UTC) Date: Fri, 6 Oct 2017 22:22:00 +0000 (UTC) From: "Umesh Agashe (JIRA)" To: dev@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (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, 06 Oct 2017 22:22:05 -0000 Umesh Agashe created HBASE-18960: ------------------------------------ Summary: 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: Coprocessors Affects Versions: 2.0.0-alpha-3 Reporter: Umesh Agashe Assignee: Umesh Agashe Fix For: 2.0.0-alpha-4 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)