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 A0C3B200C87 for ; Wed, 17 May 2017 19:09:08 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 9F59C160BCD; Wed, 17 May 2017 17:09:08 +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 DF9E8160BCB for ; Wed, 17 May 2017 19:09:07 +0200 (CEST) Received: (qmail 95544 invoked by uid 500); 17 May 2017 17:09:07 -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 95465 invoked by uid 99); 17 May 2017 17:09:07 -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; Wed, 17 May 2017 17:09:07 +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 AD3CDD0C9E for ; Wed, 17 May 2017 17:09:06 +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 8rz2XdRrNHV4 for ; Wed, 17 May 2017 17:09:06 +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 B6C1C60D83 for ; Wed, 17 May 2017 17:09:05 +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 D989AE0DBB for ; Wed, 17 May 2017 17:09:04 +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 48ACC263AF for ; Wed, 17 May 2017 17:09:04 +0000 (UTC) Date: Wed, 17 May 2017 17:09:04 +0000 (UTC) From: "Umesh Agashe (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HBASE-18018) Support abort for all procedures by default MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 17 May 2017 17:09:08 -0000 [ https://issues.apache.org/jira/browse/HBASE-18018?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Umesh Agashe updated HBASE-18018: --------------------------------- Release Note: The default behavior for abort() method of StateMachineProcedure class is changed to support aborting all procedures irrespective of if procedure supports rollback or not. > Support abort for all procedures by default > ------------------------------------------- > > Key: HBASE-18018 > URL: https://issues.apache.org/jira/browse/HBASE-18018 > Project: HBase > Issue Type: Sub-task > Components: proc-v2 > Reporter: Umesh Agashe > Assignee: Umesh Agashe > Fix For: 2.0.0 > > Attachments: HBASE-18018.001.patch, HBASE-18018.master.001.patch, HBASE-18018.master.002.patch, HBASE-18018.master.003.patch > > > Changes the default behavior of StateMachineProcedure to support aborting all procedures even if rollback is not supported. On abort, procedure is treated as failed and rollback is called but for procedures which cannot be rolled back abort is ignored currently. This sometime causes procedure to get stuck in waiting state forever. User should have an option to abort any stuck procedure and clean up manually. Please refer to HBASE-18016 and discussion there. -- This message was sent by Atlassian JIRA (v6.3.15#6346)