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

Reply via email to