[
https://issues.apache.org/jira/browse/HDFS-14401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16834579#comment-16834579
]
Rakesh R commented on HDFS-14401:
---------------------------------
Apart from the following comments, latest patch looks good to me. I will commit
the patch after fixing these comments, if there is no more comments from others.
# How about adding a function to the interface and makes {{FsDatasetCache}}
code simple.
{code:java}
MappableBlockLoader.java
/**
* Cleaning up the cache, can be used during shutdown.
*/
void cleanup() {
// do nothing
}
PmemMappableBlockLoader.java
@Override
void cleanup() {
LOG.info("Clean up cache on persistent memory during shutdown.");
pmemVolumeManager.cleanup();
}
/**
* Clean up cache.
*/
void shutdown() {
cacheLoader.cleanup();
}
{code}
# Why can't we simply do {{return new File(rawPmemDir,
CACHE_DIR).getAbsolutePath();}} instead of {{rawPmemDir.endsWith("/") ?
rawPmemDir + CACHE_DIR}}
> 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, HDFS-14401.001.patch,
> HDFS-14401.002.patch, HDFS-14401.003.patch, HDFS-14401.004.patch,
> HDFS-14401.005.patch, HDFS-14401.006.patch, HDFS-14401.007.patch,
> HDFS-14401.008.patch, HDFS-14401.009.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]