Storage flush (source code)

= Storage flush

A request whose successful completion, under the device's stated contract, makes preceding covered writes survive loss of volatile <memory cache> contents. The diagrams wait for completion at each persistence boundary. <Storage flush> and <atomic storage write> are different properties: persistence of completed writes does not make a multi-record update indivisible.