Patent ID: 8762771
Filing Date: 2014-06-24
Classification: G06F

Abstract:
1. A method for completing write operations to a drive pool of a data storage system, the method comprising: receiving a stripe write request from a host, the stripe write request including a request to write a stripe of data to a plurality of disk drives of the drive pool; based on the received stripe write request, issuing a plurality of commands to the plurality of disk drives to initiate a plurality of drive write operations for writing the stripe of data to the plurality of disk drives; starting a write timer, the write timer being programmed to run for a pre-determined time interval, the write timer being configured to time-out when the pre-determined time interval expires; and when a first sub-set of the plurality of drives have completed their drive write operations before expiration of the time interval, and when at least one drive write operation of a second sub-set of the plurality of drives is pending when the time interval expires, and when a number of drives included in the second sub-set is at or below a redundancy threshold number for the drive pool, classifying the stripe write as complete and providing an indication to the host that the stripe write is complete.