×

Systems and methods for transformation of logical data objects for storage

  • US 9,311,320 B2
  • Filed: 07/21/2011
  • Issued: 04/12/2016
  • Est. Priority Date: 05/31/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for recovery of a compressed logical data object including one or more compressed storage sections associated with one or more index sections, said method comprising:

  • recognizing, by a processor, a recovery status when opening the compressed logical data object;

    initiating a recovery process in response to recognizing said recovery status;

    searching the compressed logical object to discover one or more non-indexed compressed data chunks comprising at least one log that does not include a corresponding log record in any of the one or more index sections;

    decompressing each non-indexed compressed data chunk associated with the at least one log to generate an uncompressed data chunk for each non-indexed compressed data chunk, each non-indexed compressed data chunk including a respective size and a respective data content;

    re-compressing each uncompressed data chunk to generate a re-compressed data chunk for each uncompressed data chunk;

    generating an entry in an index section of the one or more index sections for each re-compressed data chunk such that each non-indexed compressed section is indexed in the index section; and

    storing each re-compressed data chunk in a compressed storage section of the one or more compressed storage sections, wherein;

    each re-compressed data chunk subsequent to the re-compressing process maintains the same respective size as its corresponding compressed data chunk prior to the decompressing process, andeach re-compressed data chunk subsequent to the compressing process maintains the same respective data content as its corresponding compressed data chunk prior to the decompressing process.

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