Invention Grant
- Patent Title: Mirrored byte addressable storage
-
Application No.: US15837902Application Date: 2017-12-11
-
Publication No.: US10776267B2Publication Date: 2020-09-15
- Inventor: Jeffrey E. Moyer , Vivek Goyal
- Applicant: Red Hat, Inc.
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: K&L Gates LLP
- Main IPC: G06F12/0804
- IPC: G06F12/0804 ; G06F3/06 ; G06F11/20

Abstract:
Mirrored byte addressable storage is disclosed. For example, first and second persistent memories store first and second pluralities of pages, both associated with a plurality of page states in a mirror state log in a third persistent memory. A mirror engine executing on a processor with a processor cache detects a write fault associated with the first page of the first plurality of pages and in response, updates a first page state to a dirty-nosync state. A notice of a flush operation of the processor cache associated with first data is received. The first data becomes persistent in the first page of the first plurality of pages after the flush operation; then the first page state is updated to a clean-nosync state. The first data is then copied to the first page of the second plurality of pages; then the first page state is updated to a clean-sync state.
Public/Granted literature
- US20190179750A1 MIRRORED BYTE ADDRESSABLE STORAGE Public/Granted day:2019-06-13
Information query
IPC分类: