Extending filesystem domains with a domain membership condition
AssigneeDell Products L.P.
InventorsBarry Naujok, Jonathan Walton, Chris Stacey, Mayank Rajawat
Life of this patent
Estimating the term…
Abstract
The described technology is generally directed an extension to the IFS domains architecture, referred to herein as filter domains. IFS domains allows tagging of files in a tree-like dataset. Thus, a domain can be defined at the root of the dataset such as the topmost directory under which all files reside. These domains are inherently hierarchichal, path-based entities. Filter domains extends this organization to allow domains to be applied beyond hierarchical tree structures in order to also provide arbitrary grouping of file objects based on any suitable membership condition.
Claims20
A system, comprising:
- a processor;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- in response to a filesystem request to create a domain, creating a domain identifier within a filesystem that, via a metadata tag, specifies domain membership of a file object based on a path of the file object;
- in response to filter clause data that specifies a membership condition, updating the metadata tag with the membership condition;
- and
- setting the metadata tag to indicate that the file object is a member of the domain in response to the file object satisfying the domain membership according to the path and satisfying the membership condition specified by the filter clause data.
A non-transitory computer-readable medium comprising instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
- receiving a filesystem request to create a domain;
- generating a domain identifier, representative of the domain, within a filesystem, the domain identifier comprising a metadata tag that indicates whether a file object is a member of the domain based on a first membership condition that depends on a path of the file object;
- in response to filter clause data that specifies a second membership condition, updating the metadata tag with the second membership condition;
- and
- setting the metadata tag to indicate that the file object is a member of the domain in response to the file object satisfying the first membership condition and satisfying the second membership condition.
A method, comprising:
- receiving, by a device comprising a processor, a filesystem request to create a domain;
- generating, by the device, a domain identifier within a filesystem framework that, via a metadata tag, specifies domain membership of a file object based on a path of the file object;
- in response to filter clause data that specifies a membership condition, updating, by the device, the metadata tag with the membership condition;
- and
- setting, by the device, the metadata tag to indicate that the file object is a member of the domain in response to the file object satisfying the domain membership according to the path and satisfying the membership condition specified by the filter clause data.
Dependencies are inferred from the claim text.