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 E87BD200C75 for ; Sun, 21 May 2017 21:21:13 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id E6FBD160BC5; Sun, 21 May 2017 19:21:13 +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 3883A160BBC for ; Sun, 21 May 2017 21:21:13 +0200 (CEST) Received: (qmail 50719 invoked by uid 500); 21 May 2017 19:21: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 50708 invoked by uid 99); 21 May 2017 19:21: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; Sun, 21 May 2017 19:21: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 BC2C1C1280 for ; Sun, 21 May 2017 19:21:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-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 (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id Xq1usr25Ybbs for ; Sun, 21 May 2017 19:21:06 +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 6382E5FC57 for ; Sun, 21 May 2017 19:21: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 9E4BEE0D50 for ; Sun, 21 May 2017 19:21: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 18F0A21B56 for ; Sun, 21 May 2017 19:21:04 +0000 (UTC) Date: Sun, 21 May 2017 19:21:04 +0000 (UTC) From: "Edward Bortnikov (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-18056) Change CompactingMemStore in BASIC mode to merge multiple segments in pipeline MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Sun, 21 May 2017 19:21:14 -0000 [ https://issues.apache.org/jira/browse/HBASE-18056?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16018956#comment-16018956 ] Edward Bortnikov commented on HBASE-18056: ------------------------------------------ Friends, I'm having a hard time understanding why this commit became a big deal :) We made a mistake. This parameter change should have been committed together with BASIC compaction becoming the default configuration. BASIC does not make sense without it. We presented a vey extensive perf evaluation exactly with this parameter value. It demonstrated improvement in all the operational metrics, GC included. The parameter should be not accessible to users; it is not documented in the reference manual; its sole purpose is developer flexibility. It is perfectly okay to re-open the discussion (and also revert the setting) once there is solid proof that something is broken. But we didn't see any such proof yet. Delaying without reason jeopardizes the feature, especially in anticipation of release. Just saying it again - we made a technical mistake, and we are fixing it now. There is no new data. What is it that I get wrong? Thanks. > Change CompactingMemStore in BASIC mode to merge multiple segments in pipeline > ------------------------------------------------------------------------------ > > Key: HBASE-18056 > URL: https://issues.apache.org/jira/browse/HBASE-18056 > Project: HBase > Issue Type: Sub-task > Reporter: Anastasia Braginsky > Attachments: HBASE-18056-V01.patch > > > Under HBASE-16417 it was decided that CompactingMemStore in BASIC mode should merge multiple ImmutableSegments in CompactionPipeline. Basic+Merge actually demonstrated reduction in GC, alongside improvement in other metrics. > However, the limit on the number of segments in pipeline is still set to 30. Under this JIRA it should be changed to 1, as it was tested under HBASE-16417. -- This message was sent by Atlassian JIRA (v6.3.15#6346)