| CPC G06F 11/1471 (2013.01) [G06F 11/0772 (2013.01); G06F 11/3037 (2013.01); G06F 12/0246 (2013.01); G06F 12/0824 (2013.01); G06F 12/0882 (2013.01)] | 21 Claims |

|
1. A method comprising:
receiving, by a persistent memory file system of a node, a copy operation targeting a parent page stored within a persistent memory of the node;
executing the copy operation to create a copy of the parent page as a copied page within the persistent memory;
creating a visited flag for the copied page;
setting the visited flag to inherit a parent visited flag of the parent page;
setting a shadow reference count for the copied page to a value based upon a visited field of the parent page indicating that the parent page was encountered by a traversal of the persistent memory file system; and
utilizing the shadow reference count to correct a primary reference count for the copied page.
|