Return-Path: Delivered-To: apmail-hadoop-hbase-dev-archive@minotaur.apache.org Received: (qmail 94611 invoked from network); 3 May 2009 22:05:53 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 3 May 2009 22:05:53 -0000 Received: (qmail 9621 invoked by uid 500); 3 May 2009 22:05:53 -0000 Delivered-To: apmail-hadoop-hbase-dev-archive@hadoop.apache.org Received: (qmail 9535 invoked by uid 500); 3 May 2009 22:05:53 -0000 Mailing-List: contact hbase-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-dev@hadoop.apache.org Delivered-To: mailing list hbase-dev@hadoop.apache.org Received: (qmail 9511 invoked by uid 99); 3 May 2009 22:05:53 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 May 2009 22:05:53 +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.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 03 May 2009 22:05:51 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 4C8CC234C003 for ; Sun, 3 May 2009 15:05:30 -0700 (PDT) Message-ID: <784896809.1241388330297.JavaMail.jira@brutus> Date: Sun, 3 May 2009 15:05:30 -0700 (PDT) From: "Jonathan Gray (JIRA)" To: hbase-dev@hadoop.apache.org Subject: [jira] Commented: (HBASE-1192) LRU-style map for the block cache In-Reply-To: <978580466.1234203899880.JavaMail.jira@brutus> 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-1192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12705458#action_12705458 ] Jonathan Gray commented on HBASE-1192: -------------------------------------- Hopefully we do see this much concurrency on the block cache. I read all the solr code, it looks solid. I'd like to try to keep our initial implementation as simple as we can, so will probably take hints from their implementation but write our own. I am going to be working on HBase stuff second half of this week. I will take their code for a spin and do some benchmarking/tests. I think we should back the block cache with a concurrenthashmap, will try to get a patch up by friday. > LRU-style map for the block cache > --------------------------------- > > Key: HBASE-1192 > URL: https://issues.apache.org/jira/browse/HBASE-1192 > Project: Hadoop HBase > Issue Type: New Feature > Components: regionserver > Reporter: Jonathan Gray > Assignee: ryan rawson > Priority: Blocker > Fix For: 0.20.0 > > Attachments: hbase-1192-v1.patch, hbase-1192-v2.patch, hbase-1192-v3.patch > > > We need to decide what structure to use to back the block cache. The primary decision is whether to continue using SoftReferences or to build our own structure. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.