Return-Path: X-Original-To: apmail-hadoop-yarn-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-yarn-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3557D1756F for ; Thu, 25 Sep 2014 19:42:38 +0000 (UTC) Received: (qmail 48016 invoked by uid 500); 25 Sep 2014 19:42:36 -0000 Delivered-To: apmail-hadoop-yarn-issues-archive@hadoop.apache.org Received: (qmail 47968 invoked by uid 500); 25 Sep 2014 19:42:36 -0000 Mailing-List: contact yarn-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: yarn-issues@hadoop.apache.org Delivered-To: mailing list yarn-issues@hadoop.apache.org Received: (qmail 47867 invoked by uid 99); 25 Sep 2014 19:42:36 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 25 Sep 2014 19:42:36 +0000 Date: Thu, 25 Sep 2014 19:42:36 +0000 (UTC) From: "Chris Trezzo (JIRA)" To: yarn-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (YARN-2180) In-memory backing store for cache manager MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/YARN-2180?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chris Trezzo updated YARN-2180: ------------------------------- Attachment: YARN-2180-trunk-v4.patch [~kasha] [~vinodkv] [~sjlee0] Attached is v4. Here are some significant changes: 1. Bootstrapping and old SCMContext logic is now moved to the serviceInit of the in-memory store. 2. SCMStore interface is annotated properly with private and evolving. 3. Eviction logic of a shared cache resource has moved to the SCMStore implementation. The isResourceEvictable method has been added to the SCMStore interface to expose this. 4. There is a new configuration class (InMemorySCMStoreConfiguration) that allows for InMemorySCMStore implementation specific configuration. 5. Javadoc rework and method name refactoring so that items and their references in the shared cache are referred to as shared cache resources and shared cache resource references. 6. Various other refactors to address comments. > In-memory backing store for cache manager > ----------------------------------------- > > Key: YARN-2180 > URL: https://issues.apache.org/jira/browse/YARN-2180 > Project: Hadoop YARN > Issue Type: Sub-task > Reporter: Chris Trezzo > Assignee: Chris Trezzo > Attachments: YARN-2180-trunk-v1.patch, YARN-2180-trunk-v2.patch, YARN-2180-trunk-v3.patch, YARN-2180-trunk-v4.patch > > > Implement an in-memory backing store for the cache manager. -- This message was sent by Atlassian JIRA (v6.3.4#6332)