×

Apparatus, system, and method for data block usage information synchronization for a non-volatile storage volume

  • US 8,935,302 B2
  • Filed: 02/23/2010
  • Issued: 01/13/2015
  • Est. Priority Date: 12/06/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • referencing logical block usage information of a storage manager in response to one or more of a trigger condition and a pre-determined schedule, wherein the logical block usage information is maintained by the storage manager and is configured to associate objects managed by the storage manager with respective logical block addresses corresponding to a non-volatile storage volume managed by a storage controller, wherein data of the objects are stored on the non-volatile storage volume, and wherein the storage controller is configured to maintain logical-to-physical block usage information that translates logical block addresses to corresponding physical storage locations within the non-volatile storage volume; and

    synchronizing the logical-to-physical block usage information maintained by the storage controller in response to the referenced logical block usage information maintained by the storage manager, wherein the logical-to-physical block usage information is maintained by the storage controller separate from the logical block usage information maintained by the storage manager, andwherein synchronizing the logical-to-physical block usage information comprises identifying a logical block address that was previously associated with an object managed by the storage manager, such that the identified logical block address translates to a physical storage location in the logical-to-physical block usage information maintained by the storage controller, and issuing a message to the storage controller indicating that the identified logical block address no longer references object data.

View all claims
  • 16 Assignments
Timeline View
Assignment View
    ×
    ×