• Marko Mäkelä's avatar
    MDEV-12353 preparation: Clean up mtr_t · 2570cb8b
    Marko Mäkelä authored
    mtr_t::Impl, mtr_t::Command: Merge to mtr_t.
    
    MTR_MAGIC_N: Remove.
    
    MTR_STATE_COMMITTING: Remove. This state was only being set
    internally during mtr_t::commit().
    
    mtr_t::Command::m_locks_released: Remove (set-and-never-read member).
    
    mtr_t::Command::m_start_lsn: Replaced with the return value of
    finish_write() and a parameter to release_blocks().
    
    mtr_t::Command::m_end_lsn: Removed as a duplicate of mtr_t::m_commit_lsn.
    
    mtr_t::Command::prepare_write(): Replace a switch () with a
    comparison against 0. Only 2 m_log_mode are allowed.
    2570cb8b
mtr0mtr.cc 23.1 KB