Details
Description
No-volatile storage class memory is a type of memory that can keep the data content after power failure or between the power cycle. Non-volatile storage class memory device usually has near access speed as memory DIMM while has lower cost than memory. So today It is usually used as a supplement to memory to hold long tern persistent data, such as data in cache.
Currently in HDFS, we have OS page cache backed read only cache and RAMDISK based lazy write cache. Non-volatile memory suits for both these functions.
This Jira aims to enable storage class memory first in read cache. Although storage class memory has non-volatile characteristics, to keep the same behavior as current read only cache, we don't use its persistent characteristics currently.
Attachments
Attachments
Issue Links
- is related to
-
HDFS-14905 Backport HDFS persistent memory read cache support to branch-3.2
- Resolved
- relates to
-
HDFS-15080 Fix the issue in reading persistent memory cached data with an offset
- Resolved
-
HDFS-14745 Backport HDFS persistent memory read cache support to branch-3.1
- Resolved
-
HDFS-14740 Recover data blocks from persistent memory read cache during datanode restarts
- Resolved