Invention Grant
- Patent Title: Snapshot isolation in a distributed storage system
-
Application No.: US16588960Application Date: 2019-09-30
-
Publication No.: US11474977B2Publication Date: 2022-10-18
- Inventor: David Wetterau , Braden Walker
- Applicant: DROPBOX, INC.
- Applicant Address: US CA San Francisco
- Assignee: DROPBOX, INC.
- Current Assignee: DROPBOX, INC.
- Current Assignee Address: US CA San Francisco
- Agency: Polsinelli PC
- Main IPC: G06F16/18
- IPC: G06F16/18 ; G06F16/182 ; G06F11/14 ; G06F16/14

Abstract:
Systems and methods for snapshot isolation in a distributed storage system M are provided. In some examples, a method can include receiving a request for data from a data store comprising a plurality of storage nodes, the request comprising a key associated with the data and a request timestamp, identifying a storage node in the plurality of storage nodes from which to read the data based on the key and a mapping of keys to storage nodes, determining that the request is associated with a transaction comprising operations associated with at least one other storage node in the plurality of storage nodes, determining a status of the entry for the key in the key-value table based on a lookup of a transaction table using the transaction identifier, and providing the data when the status of the entry for the key indicates the data is ready to be read.
Public/Granted literature
- US20210097036A1 SNAPSHOT ISOLATION IN A DISTRIBUTED STORAGE SYSTEM Public/Granted day:2021-04-01
Information query