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 2F798200B6E for ; Sun, 21 Aug 2016 15:43:22 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 2E1D6160A87; Sun, 21 Aug 2016 13:43:22 +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 99EE7160A81 for ; Sun, 21 Aug 2016 15:43:21 +0200 (CEST) Received: (qmail 74233 invoked by uid 500); 21 Aug 2016 13:43:20 -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 74209 invoked by uid 99); 21 Aug 2016 13:43:20 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 21 Aug 2016 13:43:20 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 8EE1A2C0150 for ; Sun, 21 Aug 2016 13:43:20 +0000 (UTC) Date: Sun, 21 Aug 2016 13:43:20 +0000 (UTC) From: "Edward Bortnikov (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-16417) In-Memory MemStore Policy for Flattening and Compactions MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Sun, 21 Aug 2016 13:43:22 -0000 [ https://issues.apache.org/jira/browse/HBASE-16417?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15429726#comment-15429726 ] Edward Bortnikov commented on HBASE-16417: ------------------------------------------ Notes to the suggested definition: 1. Speculative scans have been eliminated as merge trigger - turn to be to costly. With option 3 (compact_data), the user takes the responsibility for what he's doing. 2. The default implementation for immutable sorted index is CellArrayMap (an array of references to Cell objects). The CellChunkMap implementation embeds the Cell objects into the sorted index array, and saves some space by doing so. The index implementation is orthogonal to in-memory flush policy. The CellChunkMap index only works with MSLAB data storage. The use cases for it are TBD. For example, if it is only planned to work with off-heap data, no separate configuration is required. Let's follow this up separately on HBase-16421. > In-Memory MemStore Policy for Flattening and Compactions > -------------------------------------------------------- > > Key: HBASE-16417 > URL: https://issues.apache.org/jira/browse/HBASE-16417 > Project: HBase > Issue Type: Sub-task > Reporter: Anastasia Braginsky > -- This message was sent by Atlassian JIRA (v6.3.4#6332)