[ 
https://issues.apache.org/jira/browse/HDFS-14401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16814270#comment-16814270
 ] 

Feilong He commented on HDFS-14401:
-----------------------------------

A preliminary patch has been uploaded with the following updates.

1) Removed unnecessary reference in PmemMappedBlock; 
2) Refined PmemvolumeManager to manage byte usage for each pmem volume and 
consider the case that a pmem volume is full. In the current impl, for each 
pmem volume, the cache capacity should be configured. We are still discussing 
the necessity of configuring cache capacity. Suggestions are welcome!
3) Removed the configuration for cache loader. Instead, PmemMappableBlockLoader 
will be instantiated if pmem volume is configured. In the future PMDK based 
impl, the availability of PMDK will decide which cache loader will be 
instantiated. 

> Refine the implementation for HDFS cache on SCM
> -----------------------------------------------
>
>                 Key: HDFS-14401
>                 URL: https://issues.apache.org/jira/browse/HDFS-14401
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: caching, datanode
>            Reporter: Feilong He
>            Assignee: Feilong He
>            Priority: Major
>         Attachments: HDFS-14401.000.patch
>
>
> In this Jira, we will refine the implementation for HDFS cache on SCM, such 
> as: 1) Handle full pmem volume in VolumeManager; 2) Refine pmem volume 
> selection impl; 3) Clean up MapppableBlockLoader interface; etc.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to