Return-Path: Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: (qmail 83744 invoked from network); 16 Sep 2010 22:55:13 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 16 Sep 2010 22:55:13 -0000 Received: (qmail 18850 invoked by uid 500); 16 Sep 2010 22:55:12 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 18739 invoked by uid 500); 16 Sep 2010 22:55:12 -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 18731 invoked by uid 99); 16 Sep 2010 22:55:12 -0000 Received: from Unknown (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Sep 2010 22:55:12 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Sep 2010 22:54:54 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o8GMsXc3001355 for ; Thu, 16 Sep 2010 22:54:33 GMT Message-ID: <27343618.240991284677673386.JavaMail.jira@thor> Date: Thu, 16 Sep 2010 18:54:33 -0400 (EDT) From: "Jean-Daniel Cryans (JIRA)" To: issues@hbase.apache.org Subject: [jira] Updated: (HBASE-3008) Memstore.updateColumnValue passes wrong flag to heapSizeChange In-Reply-To: <21140799.240921284677552936.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HBASE-3008?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jean-Daniel Cryans updated HBASE-3008: -------------------------------------- Attachment: HBASE-3008.patch This is the patch that Ryan wrote and that fixes the issue. > Memstore.updateColumnValue passes wrong flag to heapSizeChange > -------------------------------------------------------------- > > Key: HBASE-3008 > URL: https://issues.apache.org/jira/browse/HBASE-3008 > Project: HBase > Issue Type: Bug > Reporter: Jean-Daniel Cryans > Assignee: Jean-Daniel Cryans > Fix For: 0.90.0 > > Attachments: HBASE-3008.patch > > > Memstore.updateColumnValue passes the wrong flag to heapSizeChange, making it so that the size keeps growing while the actual size is probably the same. For example, in our production environment we see tables that only take ICVs doing flushes of a few KBs when it thinks there's 64MB in: > {noformat} > Started memstore flush for region somecountingtable,,1248719998664.121282795. Current region memstore size 64.0 > Added hdfs://borg9:9000/hbase/somecountingtable/121282795/counter/3564459650504019443, entries=905, sequenceid=72504291507, > memsize=183.3k, filesize=18.5k to somecountingtable,,1248719998664.121282795 > {noformat} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.