非易失性WAL buffer實現解析(六)

本文接上文接着介紹PreallocNonVolatileXlogBuffer的實現。 1)需要將NVM WAL BUFFER初始化LSN到ControlFile->discardedUpTo+NvwalSize的位置。 2)分配WAL buffer由函數AdvanceXLogInsertBuffer函數完成。 3)首先獲取即將初始化的位置的索引值nextidx。 4)XLogCtl->xlbloc
相關文章
相關標籤/搜索