Invention Application
- Patent Title: TAIL OF LOGS IN PERSISTENT MAIN MEMORY
-
Application No.: US15664517Application Date: 2017-07-31
-
Publication No.: US20170329679A1Publication Date: 2017-11-16
- Inventor: Robert Patrick Fitzgerald , Per-Ake Larson , Michael James Zwilling , Cristian Diaconu
- Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
- Main IPC: G06F11/14
- IPC: G06F11/14 ; G06F3/06

Abstract:
A system that uses a persistent main memory to preserve events that await logging in a persistent store. Each event is written into the persistent main memory so as to be loggable in case of recovery. For instance, the event may be written into a log cache structure, along with other state which identifies that the event is in the particular log cache structure, the location of the event within the particular log cache structure, and the order of the event. To recover, the log in the persistent store is evaluated to identify the end of the stored log. The tail of the log is identified in the persistent main memory by identifying any log cache structures that are after the end of the stored log and which are validly recoverable. The log cache structure contents are then serialized one log cache at a time, earliest first.
Public/Granted literature
- US10387274B2 Tail of logs in persistent main memory Public/Granted day:2019-08-20
Information query