Invention Grant
- Patent Title: System for queue based object cloning
-
Application No.: US15105196Application Date: 2013-12-20
-
Publication No.: US10311152B2Publication Date: 2019-06-04
- Inventor: Neil Berrington , Hoc D Ngo
- Applicant: HITACHI DATA SYSTEMS ENGINEERING UK LIMITED
- Applicant Address: US CA Santa Clara
- Assignee: Hitachi Vantara Corporation
- Current Assignee: Hitachi Vantara Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Mattingly & Malur, PC
- International Application: PCT/US2013/076876 WO 20131220
- International Announcement: WO2015/094329 WO 20150625
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A file cloning process allows for quickly cloning files within a filesystem, such as when a user makes a copy of a directory containing files and subdirectories of files. A priority based main queue is filled by a depth first traversal of the directory to be copied with work items corresponding to files and subdirectories. Worker threads refer to the main queue for file cloning, subdirectory copying and directory traversal. Files that have not been modified since a most recent checkpoint are cloned without issuing a checkpoint request. Files that have been modified since the most recent checkpoint are moved to a delay queue. Once a checkpoint of the file system completes, the files in the delay queue are then moved to the main queue to retry cloning thereof. A secondary queue is also provided to prevent worker threads from becoming deadlocked in the main queue.
Public/Granted literature
- US20170031932A1 SYSTEM FOR QUEUE BASED OBJECT CLONING Public/Granted day:2017-02-02
Information query