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 7D02E200CB6 for ; Thu, 29 Jun 2017 18:36:04 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 7BAA8160BED; Thu, 29 Jun 2017 16:36: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 C2993160BC6 for ; Thu, 29 Jun 2017 18:36:03 +0200 (CEST) Received: (qmail 73352 invoked by uid 500); 29 Jun 2017 16:36:03 -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 73340 invoked by uid 99); 29 Jun 2017 16:36:02 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 29 Jun 2017 16:36:02 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 8059EC00A6 for ; Thu, 29 Jun 2017 16:36:02 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -99.202 X-Spam-Level: X-Spam-Status: No, score=-99.202 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id JlOtNHMQ85Ty for ; Thu, 29 Jun 2017 16:36:01 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 1990F5FB71 for ; Thu, 29 Jun 2017 16:36:01 +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 51B2EE0641 for ; Thu, 29 Jun 2017 16:36: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 0F88B245B6 for ; Thu, 29 Jun 2017 16:36:00 +0000 (UTC) Date: Thu, 29 Jun 2017 16:36:00 +0000 (UTC) From: "stack (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HBASE-18290) Fix TestAddColumnFamilyProcedure and TestDeleteTableProcedure MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 29 Jun 2017 16:36:04 -0000 [ https://issues.apache.org/jira/browse/HBASE-18290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-18290: -------------------------- Resolution: Fixed Hadoop Flags: Reviewed Status: Resolved (was: Patch Available) I pushed this. Will keep an eye on it. This patch might mess up my workaround but will deal with that separately..... > Fix TestAddColumnFamilyProcedure and TestDeleteTableProcedure > ------------------------------------------------------------- > > Key: HBASE-18290 > URL: https://issues.apache.org/jira/browse/HBASE-18290 > Project: HBase > Issue Type: Bug > Components: test > Affects Versions: 2.0.0 > Reporter: stack > Assignee: stack > Fix For: 2.0.0 > > Attachments: HBASE-18290.master.001.patch > > > These two tests don't pass. Turns out the cause was interesting. > We added a workaround for case where procedure WAL could have procs out of order. > HBASE-18216 [AMv2] Workaround for HBASE-18152, corrupt procedure WAL > If we find a procedure that is not 'increasing' -- of a later timestamp or procid -- then we'd skip the application of the 'old' proc. The workaround was until we figure in what scenarios we can write procedures out of order (seems to be rare and high-concurrency... TBD). > These two tests trip FAILs and ROLLBACKs (double delete of table or disable of an already disabled table). They are good tests. But procedures that get marked FAIL or ROLLEDBACK will have procids that are less than current. Makes it so we skipped adding the ROLLBACK and so finishing up the procedure. -- This message was sent by Atlassian JIRA (v6.4.14#64029)