Patent ID: 11941265
Assignee: EMC IP HOLDING COMPANY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A computer program product having a non-transitory computer readable medium which stores a set of instructions to manage metadata storage units within a storage system; the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of:
generating metadata corresponding to user data to be written to a user data storage space of a storage system, the metadata to be stored in a target number of metadata storage units;
in response to generating the metadata, receiving, from a client, a request for allocating the target number of metadata storage units;
in response to receiving, from the client, the request for allocating the target number of metadata storage units, determining a first number of available metadata storage units remaining in a metadata storage space of the storage system after the allocation is performed, the first number being not less than a reserved number;
if the first number is not less than the reserved number, allocating, within the storage system, the target number of metadata storage units from the metadata storage space for the client to use, wherein the reserved number is associated with a usage condition of the metadata storage units in the storage system; and
adjusting the reserved number based on a number of user data storage units flushed to the user data storage space within a historical time period, the reserved number being a number of metadata storage units reserved in the metadata storage space.