• Simon Riggs's avatar
    Split work of bgwriter between 2 processes: bgwriter and checkpointer. · 806a2aee
    Simon Riggs authored
    bgwriter is now a much less important process, responsible for page
    cleaning duties only. checkpointer is now responsible for checkpoints
    and so has a key role in shutdown. Later patches will correct doc
    references to the now old idea that bgwriter performs checkpoints.
    Has beneficial effect on performance at high write rates, but mainly
    refactoring to more easily allow changes for power reduction by
    simplifying previously tortuous code around required to allow page
    cleaning and checkpointing to time slice in the same process.
    
    Patch by me, Review by Dickson Guedes
    806a2aee
bootstrap.h 1.74 KB