Invention Grant
- Patent Title: Data cloning in memory-based file systems
-
Application No.: US15630392Application Date: 2017-06-22
-
Publication No.: US10606803B2Publication Date: 2020-03-31
- Inventor: Amit Golander , Sagi Manole , Boaz Harrosh
- Applicant: PLEXISTOR LTD.
- Applicant Address: US CA Sunnyvale
- Assignee: NETAPP, INC.
- Current Assignee: NETAPP, INC.
- Current Assignee Address: US CA Sunnyvale
- Agency: Klein, O'Neill & Singh, LLP
- Main IPC: G06F16/30
- IPC: G06F16/30 ; G06F16/13 ; G06F16/178 ; G06F16/27 ; G06F16/22 ; G06F16/901 ; G06F3/06

Abstract:
Method, apparatus and product for data cloning in a memory-based file systems. A content of each object of the file system is retained in data units and represented using a tree of the nodes comprising tree nodes and leaf nodes. The file system utilizes a volatile resource usage collection and volatile reference counters for each node of the nodes. In response to mounting the file system, a storage retaining a file system metadata is scanned to compile the volatile resource usage collection and the volatile reference counters. In response to a determination to reuse a pointed node of a tree of an object by a pointing node, a volatile reference counter of the pointed node is updated and the pointing node is atomically set, using a single instruction, to point to the pointed node.
Public/Granted literature
- US20170371889A1 DATA CLONING IN MEMORY-BASED FILE SYSTEMS Public/Granted day:2017-12-28
Information query