Patent · US Active

Low latency metadata log

US10445004B2 · kind B2 · utility

0Cited by
2References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 30, 2017
Grant dateOct 15, 2019
Priority date
Expiry dateAug 27, 2037

Classification

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

Abstract

A storage server includes a first controller, a second controller and physical drives. The first controller receives a request to store data in a virtual block address (VBA) of a virtual drive, determines a physical block address (PBA) of a physical drive on which to store the data, and sends to the physical drive a command to store the data at the PBA. The first controller generates a first metadata update for a first metadata table associated with the virtual drive, wherein the first metadata update indicates a mapping of the VBA to the PBA. The first controller generates a second metadata update for a second metadata table that identifies statuses of PBAs, wherein the second metadata update indicates that the PBA is valid. The first controller writes an entry to a cache in a memory, the entry comprising the first metadata update and the second metadata update.

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