Abstract: A facility for managing filesystem object storage quotas (i.e., size limits) in a storage environment is disclosed. The facility enables users to establish, modify, and remove quotas on directories and files within a filesystem. Each quota acts as a soft limit on the size of the associated filesystem object, including any child objects of the filesystem object. The facility improves the speed at which the system can test for and identify violations of quotas established for individual filesystem objects by using aggregation and reconciliation techniques rather than constantly traversing a filesystem in its entirety to test for violations of quotas.
Type:
Grant
Filed:
March 30, 2017
Date of Patent:
October 9, 2018
Assignee:
Qumulo, Inc.
Inventors:
Philip Taron, Patrick Jakubowski, Remi Bernotavicius
Abstract: A facility for managing filesystem object storage quotas (i.e., size limits) in a storage environment is disclosed. The facility enables users to establish, modify, and remove quotas on directories and files within a filesystem. Each quota acts as a soft limit on the size of the associated filesystem object, including any child objects of the filesystem object. The facility improves the speed at which the system can test for and identify violations of quotas established for individual filesystem objects by using aggregation and reconciliation techniques rather than constantly traversing a filesystem in its entirety to test for violations of quotas.
Type:
Grant
Filed:
October 4, 2018
Date of Patent:
February 22, 2022
Assignee:
Qumulo, Inc.
Inventors:
Philip Taron, Patrick Jakubowski, Remi Bernotavicius