US 11,861,199 B2
Data management across a persistent memory tier and a file system tier
Ananthan Subramanian, San Ramon, CA (US); Matthew Fontaine Curtis-Maury, Apex, NC (US); Ram Kesavan, Los Altos, CA (US); and Vinay Devadas, Apex, NC (US)
Assigned to NetApp, Inc., San Jose, CA (US)
Filed by NetApp Inc., San Jose, CA (US)
Filed on Jul. 24, 2022, as Appl. No. 17/871,951.
Application 17/871,951 is a continuation of application No. 16/942,398, filed on Jul. 29, 2020, granted, now 11,397,534.
Prior Publication US 2022/0357848 A1, Nov. 10, 2022
Int. Cl. G06F 3/06 (2006.01); G06F 11/07 (2006.01); G06F 9/44 (2018.01); G06F 9/30 (2018.01); G06F 9/448 (2018.01)
CPC G06F 3/064 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0631 (2013.01); G06F 3/0665 (2013.01); G06F 3/0679 (2013.01); G06F 9/30189 (2013.01); G06F 9/4498 (2018.02); G06F 11/0772 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
storing, by a persistent memory file system managed by a persistent memory tier, data within a plurality of pages of persistent memory according to byte-addressable access;
transmitting, by the persistent memory file system, and indication to a file system tier of up-to-date data stored by the persistent memory tier;
performing, by the file system tier, consistency point operation to store dirty data of the file system tier to a storage device, wherein virtual volume block numbers and not physical block numbers are allocated for the blocks by the file system tier during the consistency point operation based upon a determination that up-to-date data of the blocks is stored by the persistent memory tier.