Patent · US Active

Managing file system metadata using persistent cache

US11068299B1 · kind B1 · utility

5Cited by
21References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 4, 2017
Grant dateJul 20, 2021
Priority date
Expiry dateDec 12, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/30087
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A technique for managing metadata in a data storage system includes receiving a set of data to be stored in a file system of the data storage system and calculating values of metadata blocks that the file system will use to organize the set of data in the file system. The technique aggregates values of the metadata blocks and sends them in a single, atomic transaction to a persistent cache. The transaction either succeeds, in which case the persistent cache stores the values of all of the metadata blocks, or it fails, in which case the persistent cache stores none of the values of the metadata blocks. Over time, the persistent cache flushes the values of the metadata blocks to a set of non-volatile storage devices that back the metadata blocks in the data storage system.

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