Invention Grant
- Patent Title: Maintaining and using a cache of child-to-parent mappings in a content-addressable storage system
-
Application No.: US14205982Application Date: 2014-03-12
-
Publication No.: US09659023B2Publication Date: 2017-05-23
- Inventor: Bertrand Serlet
- Applicant: upthere, inc.
- Applicant Address: US CA Palo Alto
- Assignee: upthere, inc.
- Current Assignee: upthere, inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Techniques for maintaining and using cached child-to-parent mappings in a content-addressable storage system are provided. A cache of child-to-parent mappings is maintained. Each child-to-parent mapping corresponds to a particular chunk in a hierarchy of chunks stored in a content-addressable chunk store, and maps the particular chunk to a parent chunk in the hierarchy of chunks. The hierarchy of chunks includes a first root chunk associated with a file system volume. In response to a change to the file system volume that causes associating a new root chunk with the file system volume, the cache is updated by adding one or more first child-to-parent mappings based on traversing at least a portion of a current file system hierarchy from the new root chunk, and removing one or more second child-to-parent mappings based on traversing at least a portion of a prior file system hierarchy from the first root chunk.
Public/Granted literature
- US20150261798A1 MAINTAINING AND USING A CACHE OF CHILD-TO-PARENT MAPPINGS IN A CONTENT-ADDRESSABLE STORAGE SYSTEM Public/Granted day:2015-09-17
Information query