• Sergey Vojtovich's avatar
    Misc trx_sys scalability fixes · 90bf5567
    Sergey Vojtovich authored
    trx_erase_lists(): trx->read_view is owned by current thread and thus
    doesn't need trx_sys.mutex protection for reading it's value. Move
    trx->read_view check out of mutex
    
    trx_start_low(): moved assertion out of mutex.
    
    Call ReadView::creator_trx_id() directly: allows to inline this one-line
    method.
    90bf5567
trx0trx.cc 73.7 KB