Patent ID: 9411692
Filing Date: 2016-08-09
CPC Classification: G06F

Claim Text:
1. A method comprising: evicting a first data portion of a first type from a buffer in a system comprising a processor, wherein the evicted first data portion is modified from a corresponding data portion of the first type in a persistent storage; applying, by the system, write elision to suppress writing the evicted first data portion to the persistent storage; in response to the evicting of the first data portion from the buffer, writing, by the system, a record corresponding to the evicted first data portion to a recovery log; subsequent to applying the write elision and in response to reading a version of the first data portion, executing, by the system using the record in the recovery log, a redo of a modification of the read first data portion; evicting, by the system, a second data portion of a second type from the buffer, wherein the evicted second data portion is modified from a corresponding data portion of the second type in the persistent storage; applying, by the system, write elision to the evicted second data portion; and subsequent to applying the write elision to the evicted second data portion, executing, by the system, a redo of a modification corresponding to the evicted second data portion without having to first read the data portion of the second type from the persistent storage.