| WAL & the Log
|  | Each log record has a unique Log Sequence Number (LSN). 
|  | LSNs always increasing. |  |  
|  | Each data page contains a pageLSN.
|  | The LSN of the most recent log record                                             for an update to that page. |  |  
|  | System keeps track of flushedLSN.
|  | The max LSN flushed so far. |  |  
|  | WAL:  Before a page is written,
|  | pageLSN £ flushedLSN |  |  
 
 |