Patent ID: 8938563
Filing Date: 2015-01-20
Classification: G06F

Abstract:
1. A method of managing I/Os in a storage system between a first storage layer and a second layer which is a logical abstraction over the first storage layer, comprising: maintaining within the first storage layer of the storage system, validity status data indicating a validity status of each one of a plurality of first layer storage segments; in response to a write command that includes payload data which relates to part of an invalid segment providing the second layer with an unaligned write to an invalid segment indication; and in response to receiving the indication at the second layer, providing a modified write command for the invalid segment including initial values combined with the payload data; wherein each one of the plurality of first layer storage segments is associated with a plurality of first layer addressable storage blocks and wherein said providing a modified write command, comprises combining initial values with the payload data, so that the modified write command relates to the entire respective invalid segment; and writing the data from the modified write command to the entire invalid segment and updating the validity status of the segment to indicate that the segment is now a valid segment.