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

Abstract:
1. A method comprising: sending a first command to a solid state drive (SSD), the first command indicating that the SSD can de-allocate a first plurality of logical block addresses (LBAs); calculating first parity data for a redundant array of independent disks (RAID) array that includes the SSD in response to receiving a first reply from the SSD indicating that the first LBAs were de-allocated by the SSD, wherein the first parity data is calculated based upon the first LBAs including all logical zeros; sending a second command to the SSD, the second command indicating that the SSD can de-allocate a second plurality of LBAs; sending a third command to the SSD in response to receiving a second reply from the SSD indicating that not all of the second LBAs were de-allocated by the SSD, the third command directing the SSD to provide information on the status of the second LBAs; and calculating second parity data for the RAID array in response to receiving a third reply from the SSD.