Mass storage system and methods of controlling resources thereof
First Claim
Patent Images
1. A method of managing metadata for managing a logical volume set out of multiple logical volume sets configured in a storage system, the method comprising:
- a. monitoring by a memory monitor of the storage system a size of the metadata, the logical volume set comprises at least one logical volume and at least one snapshot; and
b. upon detecting that said size of the metadata has exceeded a threshold related to a memory quota assigned to said metadata, restraining by a volume manager of the storage system at least one service related to data stored in the logical volume set and affects said size of said metadata.
8 Assignments
0 Petitions
Accused Products
Abstract
A storage system and a method for managing a memory capable of storing metadata related to logical volume sets, are disclosed. A memory quota is assigned to a metadata related to a logical volume set. The size of a memory currently consumed by the metadata is monitored. Upon exceeding a threshold by the size of the monitored memory, at least one restraining action related to memory consumption by the metadata is applied.
-
Citations
20 Claims
-
1. A method of managing metadata for managing a logical volume set out of multiple logical volume sets configured in a storage system, the method comprising:
-
a. monitoring by a memory monitor of the storage system a size of the metadata, the logical volume set comprises at least one logical volume and at least one snapshot; and b. upon detecting that said size of the metadata has exceeded a threshold related to a memory quota assigned to said metadata, restraining by a volume manager of the storage system at least one service related to data stored in the logical volume set and affects said size of said metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of managing metadata for managing a logical volume set out of logical volume sets configured in a the storage system, the method comprising:
-
a. monitoring by a memory monitor of the storage system a size of the metadata, wherein the logical volume set comprises at least one logical volume and at least one snapshot; and b. upon detecting that said size of said metadata has exceeded a threshold related to a memory quota assigned to said metadata, restricting by a volume manager of the storage system services related to snapshots associated with said logical volume set.
-
-
13. A storage system, comprising:
-
a metadata memory for storing a metadata related to a logical volume set configured in the storage system, the logical volume set comprises at least one logical volume and at least one snapshot; a memory monitor, operatively coupled to said metadata memory, configured to monitor a size of said metadata and to detect that said size of said metadata has exceeded a threshold related to a memory quota assigned to said metadata; and a volume manager, operatively coupled to said metadata memory and said memory monitor, the volume manager is configured to restrain at least one service related to data stored in the logical volume set and affects said size of said metadata, upon exceeding the threshold. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium, that stores program instructions that when executed by a computer, cause the computer to perform:
-
a. monitoring a size of metadata for managing a logical volume set, the logical volume set comprises at least one logical volume and at least one snapshot; and b. upon detecting that said size has exceeded a threshold related to a memory quota assigned to said metadata, restraining at least one service related to data stored in the logical volume set and affects said size of said metadata.
-
Specification