Invention Grant
- Patent Title: Using log objects in object storage for durability of file objects in volatile memory
-
Application No.: US16586770Application Date: 2019-09-27
-
Publication No.: US10901643B2Publication Date: 2021-01-26
- Inventor: John Jamail , Wayne Mesard , Ian Marshal Wharton
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Agency: Kowert, Hood, Munyon, Rankin & Goetzel, P.C.
- Agent Robert C. Kowert
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F3/06

Abstract:
A file system interface receives, from one or more clients, file system operations over a network. In response to receiving a file system operation for a file, a file-object manager calls an object storage interface to store, via an application-level network protocol, a log object indicating the file system operation into a file system log in the object storage system and creates or updates a file object in a file object construction buffer in volatile system memory. To evict the file object, the file-object manager calls the object storage interface to store the file object into a file object store in the object storage system. The file-object manager does not have access to local persistent storage. After power failure, the file-object manager calls the object storage interface to retrieve log objects from the file system log and replays file system operations to restore file objects in the volatile system memory.
Public/Granted literature
- US20200026449A1 USING LOG OBJECTS IN OBJECT STORAGE FOR DURABILITY OF FILE OBJECTS IN VOLATILE MEMORY Public/Granted day:2020-01-23
Information query