- only write the disk log on a 'flush' not every time a mark/clear
happens
- Add mark request tracking so we don't clear log bits prematurely
(and to reduce number of disk writes).
- Add priority recovery - regions which are being written to take
first priority during recovery
- introduction of CPG flow control