| CPC G06F 16/2365 (2019.01) [G06F 11/203 (2013.01); G06F 16/24552 (2019.01); G06F 16/256 (2019.01); G06F 2201/84 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving, by a computer system from a computing device, a request to access a set of data stored in one or more nodes of a distributed storage system that is a caching layer of the computer system;
retrieving, by the computer system, metadata for the set of data specified in the request, wherein retrieving the metadata includes accessing a reversemap storing a reverse-ordered copy of original metadata stored in a metadata store of the computer system, and wherein the reversemap is stored on durable storage of the computer system;
accessing, by the computer system based on retrieving the metadata for the set of data from the reversemap, one or more nodes of the distributed storage system for the request, wherein the accessing is performed based on the reversemap specifying the one or more nodes of the distributed storage system that store the set of data; and
transmitting, by the computer system to the computing device, information indicating a result of accessing the one or more nodes of the distributed storage system based on the metadata specified in the reversemap.
|