Processing metadata changes using multiple aggregation policies
AssigneeDell Products L.P.
InventorsJenny Derzhavetz, Vladimir Shveidel, Nimrod Shani
Life of this patent
Estimating the term…
Abstract
A technique for managing metadata changes in a storage system provides different aggregation policies for use with different metadata. The technique includes assigning metadata changes to respective aggregation policies and storing the assigned metadata changes in a set of data structures. The technique further includes destaging the metadata changes from the set of data structures separately for the different aggregation policies in accordance with settings specific to those aggregation policies.
Claims20
A method of managing metadata changes in a storage system, comprising:
- assigning each of a plurality of metadata changes to a respective aggregation policy of a plurality of aggregation policies;
- storing the assigned metadata changes in a set of in-memory buckets;
- and
- for each of the plurality of aggregation policies, separately destaging the metadata changes assigned to the respective aggregation policy to backend storage in accordance with settings specific to the respective aggregation policy.
A computerized apparatus, comprising control circuitry that includes a set of processors coupled to memory, the control circuitry constructed and arranged to:
- assign each of a plurality of metadata changes to a respective aggregation policy of a plurality of aggregation policies;
- store the assigned metadata changes in a set of in-memory buckets;
- and
- for each of the plurality of aggregation policies, separately destage the metadata changes assigned to the respective aggregation policy to backend storage in accordance with settings specific to the respective aggregation policy.
A computer program product including a set of non-transitory, computer-readable media having instructions which, when executed by control circuitry of a computerized apparatus, cause the computerized apparatus to perform a method of managing metadata changes in a storage system, the method comprising:
- assigning each of a plurality of metadata changes to a respective aggregation policy of a plurality of aggregation policies;
- storing the assigned metadata changes in a set of in-memory buckets;
- and
- for each of the plurality of aggregation policies, separately destaging the metadata changes assigned to the respective aggregation policy to backend storage in accordance with settings specific to the respective aggregation policy.
Dependencies are inferred from the claim text.