• Marko Mäkelä's avatar
    Simplify access to the TRX_SYS page · 8d1d38f9
    Marko Mäkelä authored
    trx_sysf_t: Remove.
    
    trx_sysf_get(): Return the TRX_SYS page, not a pointer within it.
    
    trx_sysf_rseg_get_space(), trx_sysf_rseg_get_page_no():
    Remove a parameter, and merge the declaration and definition.
    Take the TRX_SYS page as a parameter.
    
    TRX_SYS_N_RSEGS: Correct the comment.
    
    trx_sysf_rseg_find_free(), trx_sys_update_mysql_binlog_offset(),
    trx_sys_update_wsrep_checkpoint(): Take the TRX_SYS page as a parameter.
    
    trx_rseg_header_create(): Add a parameter for the TRX_SYS page.
    
    trx_sysf_rseg_set_space(), trx_sysf_rseg_set_page_no(): Remove;
    merge to the only caller, trx_rseg_header_create().
    8d1d38f9
trx0trx.cc 72.4 KB