Patent · US Active

Efficient multi-threaded journal space reclamation

US9471505B2 · kind B2 · utility

0Cited by
0References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 7, 2015
Grant dateOct 18, 2016
Priority date
Expiry dateApr 5, 2035

Classification

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

Abstract

A method for reclaiming space in a journal is disclosed. In one embodiment, such a method includes identifying a plurality of ranks in a storage system. The method creates a destage wait list for each rank, where the destage wait list identifies metadata tracks to destage from a cache to the corresponding rank. The method dispatches one or more threads for each destage wait list. The threads destage metadata tracks identified in the destage wait lists from the cache to the corresponding ranks. In certain embodiments, the method moves metadata tracks to the destage wait lists only if performing such will not cause occupied space in the journal to fall below a low watermark. Once metadata tracks are destaged from the cache, the method releases, from the journal, entries associated with the destaged metadata tracks. A corresponding system and computer program product are also disclosed.

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