The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 20, 2021

Filed:

Jun. 25, 2019
Applicant:

Commvault Systems, Inc., Tinton Falls, NJ (US);

Inventor:

Andrei Erofeev, Marlboro, NJ (US);

Assignee:

Commvault Systems, Inc., Tinton Falls, NJ (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 16/176 (2019.01); G06F 12/0891 (2016.01); G06F 3/06 (2006.01); G06F 16/174 (2019.01); G06F 12/0864 (2016.01);
U.S. Cl.
CPC ...
G06F 3/0647 (2013.01); G06F 3/0604 (2013.01); G06F 3/0643 (2013.01); G06F 3/0683 (2013.01); G06F 12/0864 (2013.01); G06F 12/0891 (2013.01); G06F 16/1744 (2019.01); G06F 16/1774 (2019.01); G06F 2212/60 (2013.01);
Abstract

Systems and methods for providing more efficient handling of I/O requests for clustered file system data subject to data migration. For instance, exemplary systems can more quickly determine if certain files on primary storage represent actual file data or stub data for recalling file data from secondary storage. Certain embodiments utilize a driver cache on each cluster node to maintain a record of recently accessed files that represent regular files (as opposed to stubs). A dual-locking process, using both strict locking and relaxed locking, maintains consistency between driver caches on different nodes and the data of the underlying clustered file system, while providing improved access to the data by the different nodes. Moreover, a signaling process can be used, such as with zero-length files, for alerting drivers on different nodes that data migration is to be performed and/or that the driver caches should be flushed.


Find Patent Forward Citations

Loading…