Patent · US Active

Recovery and flush of endurant cache

US9058326B1 · kind B1 · utility

7Cited by
12References
28Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 29, 2012
Grant dateJun 16, 2015
Priority date
Expiry dateDec 13, 2032

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/5682
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Various embodiments are directed towards enabling data writes utilizing a node cache and a logstore stored on a stable storage device. A client device may send data to a node for writing to a parent file. The node may cache the received data prior to writing the data to the parent file. Caching the received data may comprise adding the received data to a node cache and to a logstore. In one embodiment, the node cache may include a coalescer that combines data from a plurality of data writes from the client device to the node prior to writing to the parent file. In some embodiments, the logstore may be mirrored logstore on one or more stable storage devices. The parent file may periodically be updated from the node cache data. After the parent file is updated, the node cache data and the logstore data may be purged.

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