Patent · US Active

Consistent unmapping of application data in presence of concurrent, unquiesced writers and readers

US9146766B2 · kind B2 · utility

6Cited by
14References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 22, 2011
Grant dateSep 29, 2015
Priority date
Expiry dateOct 19, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/154
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Free storage blocks previously allocated to a logical block device are released back to an underlying storage system supporting the logical block device in a manner that does not conflict with write operations that may be issued to the free storage blocks at about the same time. According to a first technique, write operations on the same storage blocks to be released are paused until the underlying storage system has completed the releasing operation or, if the write operations are issued earlier than when the underlying storage system actually performs the releasing operation, such storage blocks are not released. According to a second technique, a special file is allocated the free storage blocks, which are then made available for safe releasing.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.