Method, system, and program for managing an out of available space condition
AssigneeInternational Business Machines Corporation
InventorsKevin Lee Gibble, Gregory Tad Kishi
Life of this patent
Estimating the term…
Abstract
Disclosed is a system, method, and program for managing an out of available space condition. A mount command for a logical volume is received that identifies one or more physical volume pools to be subsequently used for pre-migration. It is determined that one or more of the physical volume pools have no physical volumes available for storing data. Data is prevented from being written to cache by deferring completion of the mount command until the determined one or more physical volume pools has one or more physical volumes available for storing data.
Claims48
A method for managing an out of available space condition, comprising:
- receiving a mount command for a logical volume that identifies one or more physical volume pools to be subsequently used for pre-migration, wherein the logical volume is assigned to the one or more physical volume pools, wherein each of the one or more physical volume pools includes one or more physical volumes, and wherein each of the physical volumes is a storage device that is capable of being mounted onto a physical device;
- determining that one or more of the physical volume pools have no physical volumes available for storing data by determining that an amount of available space on the physical volumes is at or below a threshold;
- and
- preventing data from being written to a cache by deferring completion of the mount command until the determined one or more physical volume pools has one or more physical volumes available for storing data, wherein deferring completion of the mount command for the logical volume prevents host data transfer to the logical volume in the cache.
A system for managing an out of available space condition, comprising:
- a logical volume;
- one or more physical volumes;
- means for receiving a mount command for the logical volume that identifies one or more physical volume pools to be subsequently used for pre-migration, wherein the logical volume is assigned to the one or more physical volume pools, wherein each of the one or more physical volume pools includes one or more of the one or more physical volumes, and wherein each of the physical volumes is a storage device that is capable of being mounted onto a physical device;
- means for determining that one or more of the physical volume pools have no physical volumes available for storing data by determining that an amount of available space on the physical volumes is at or below a threshold;
- and
- means for preventing data from being written to a cache by deferring completion of the mount command until the determined one or more physical volume pools has one or more physical volumes available for storing data, wherein deferring completion of the mount command for the logical volume prevents host data transfer to the logical volume in the cache.
An article of manufacture embodied as hardware based article of manufacture or computer readable storage medium tangibly embodying code or logic for managing an out of available space condition, wherein the article of manufacture is capable of causing operations to be performed upon execution of the code or logic, the operations comprising:
- receiving a mount command for a logical volume that identifies one or more physical volume pools to be subsequently used for pre-migration, wherein the logical volume is assigned to the one or more physical volume pools, wherein each of the one or more physical volume pools includes one or more physical volumes, and wherein each of the physical volumes is a storage device that is capable of being mounted onto a physical device;
- determining that one or more of the physical volume pools have no physical volumes available for storing data by determining that an amount of available space on the physical volumes is at or below a threshold;
- and
- preventing data from being written to a cache by deferring completion of the mount command until the determined one or more physical volume pools has one or more physical volumes available for storing data, wherein deferring completion of the mount command for the logical volume prevents host data transfer to the logical volume in the cache.
Dependencies are inferred from the claim text.