MySQL 8.0.32
Source Code Documentation
Commit_stage_manager Member List

This is the complete list of members for Commit_stage_manager, including all inherited members.

append_to(StageID stage, THD *thd)Commit_stage_manager
BINLOG_FLUSH_STAGE enum valueCommit_stage_manager
clear_preempt_status(THD *head)Commit_stage_manager
COMMIT_ORDER_FLUSH_STAGE enum valueCommit_stage_manager
COMMIT_STAGE enum valueCommit_stage_manager
Commit_stage_manager()Commit_stage_managerinlineprivate
Commit_stage_manager(const Commit_stage_manager &)=deleteCommit_stage_managerprivate
deinit()Commit_stage_manager
disable_manual_session_tickets()Commit_stage_managerstatic
enable_manual_session_tickets()Commit_stage_managerstatic
enroll_for(StageID stage, THD *first, mysql_mutex_t *stage_mutex, mysql_mutex_t *enter_mutex)Commit_stage_manager
fetch_queue_acquire_lock(StageID stage)Commit_stage_manager
fetch_queue_skip_acquire_lock(StageID stage)Commit_stage_manager
finish_session_ticket(THD *thd)Commit_stage_manager
get_instance()Commit_stage_managerstatic
init(PSI_mutex_key key_LOCK_flush_queue, PSI_mutex_key key_LOCK_sync_queue, PSI_mutex_key key_LOCK_commit_queue, PSI_mutex_key key_LOCK_done, PSI_mutex_key key_LOCK_wait_for_group_turn, PSI_cond_key key_COND_done, PSI_cond_key key_COND_flush_queue, PSI_cond_key key_COND_wait_for_group_turn)Commit_stage_manager
leader_await_preempt_statusCommit_stage_managerprivate
leader_thdCommit_stage_managerprivate
lock_queue(StageID stage)Commit_stage_managerinline
m_cond_preemptCommit_stage_managerprivate
m_cond_wait_for_ticket_turnCommit_stage_managerprivate
m_is_initializedCommit_stage_managerprivate
m_lock_doneCommit_stage_managerprivate
m_lock_wait_for_ticket_turnCommit_stage_managerprivate
m_queueCommit_stage_managerprivate
m_queue_lockCommit_stage_managerprivate
m_stage_cond_binlogCommit_stage_managerprivate
m_stage_cond_commit_orderCommit_stage_managerprivate
m_stage_cond_leaderCommit_stage_managerprivate
operator=(const Commit_stage_manager &)=deleteCommit_stage_managerprivate
pop_front(StageID stage)Commit_stage_managerinline
process_final_stage_for_ordered_commit_group(THD *first)Commit_stage_manager
signal_done(THD *queue, StageID stage=BINLOG_FLUSH_STAGE)Commit_stage_manager
signal_end_of_ticket(bool force=false)Commit_stage_manager
STAGE_COUNTER enum valueCommit_stage_manager
StageID enum nameCommit_stage_manager
SYNC_STAGE enum valueCommit_stage_manager
unlock_queue(StageID stage)Commit_stage_managerinline
update_session_ticket_state(THD *thd)Commit_stage_manager
update_ticket_manager(std::uint64_t sessions_count, const binlog::BgcTicket &session_ticket)Commit_stage_manager
wait_count_or_timeout(ulong count, long usec, StageID stage)Commit_stage_manager
wait_for_ticket_turn(THD *thd, bool update_ticket_manager=true)Commit_stage_manager