Open diegosalvi opened 5 years ago
Actually checkpoint execute page manipulations as: cleanup dirty page
Just step 3 is strictly needed.
The process should be changed as:
With 3 timeout for the whole checkpoint, just cleanup phase and just compaction phase.
Compaction & Cleanup timeouts already implemented. Remains operation reorder (with new changes could be even simpler...). Data remaining from last halfempty newpage will be used for dirty & small pages rebuild
Actually checkpoint execute page manipulations as: cleanup dirty page
Just step 3 is strictly needed.
The process should be changed as:
With 3 timeout for the whole checkpoint, just cleanup phase and just compaction phase.