• Eugene Kosov's avatar
    MDEV-19749 MDL scalability regression after backup locks · dbe15e9e
    Eugene Kosov authored
    MDL_lock::Ticket_list::remove_ticket(): reduce algoritmic
    complexity from O(N) to O(1)
    
    MDL_lock::Ticket_list::clear_bit_if_not_in_list(): removed
    
    MDL_lock::Ticket_list::m_type_counters: a map of ticket type
    to count. Initialization is memset(0) which takes time.
    dbe15e9e
mdl.cc 101 KB