after_applier_prepare(rpl_sidno sidno, rpl_gno gno, my_thread_id thread_id, Group_member_info::Group_member_status member_status) | Transaction_consistency_manager | |
after_certification(std::unique_ptr< Transaction_consistency_info > transaction_info) | Transaction_consistency_manager | |
after_commit(my_thread_id thread_id, rpl_sidno sidno, rpl_gno gno) override | Transaction_consistency_manager | virtual |
after_rollback(my_thread_id thread_id) override | Transaction_consistency_manager | virtual |
before_commit(my_thread_id thread_id, Group_transaction_listener::enum_transaction_origin origin) override | Transaction_consistency_manager | virtual |
before_rollback(my_thread_id thread_id, Group_transaction_listener::enum_transaction_origin origin) override | Transaction_consistency_manager | virtual |
before_transaction_begin(my_thread_id thread_id, ulong gr_consistency_level, ulong timeout, enum_rpl_channel_type rpl_channel_type, const THD *thd) override | Transaction_consistency_manager | virtual |
clear() | Transaction_consistency_manager | |
disable_primary_election_checks() | Transaction_consistency_manager | |
enable_primary_election_checks() | Transaction_consistency_manager | |
enum_transaction_origin enum name | Group_transaction_listener | |
GROUP_APPLIER_TRANSACTION enum value | Group_transaction_listener | |
GROUP_LOCAL_TRANSACTION enum value | Group_transaction_listener | |
GROUP_RECOVERY_TRANSACTION enum value | Group_transaction_listener | |
handle_member_leave(const std::vector< Gcs_member_identifier > &leaving_members) | Transaction_consistency_manager | |
handle_remote_prepare(const gr::Gtid_tsid &tsid, bool is_tsid_specified, rpl_gno gno, const Gcs_member_identifier &gcs_member_id) | Transaction_consistency_manager | |
handle_sync_before_execution_message(my_thread_id thread_id, const Gcs_member_identifier &gcs_member_id) const | Transaction_consistency_manager | |
has_local_prepared_transactions() | Transaction_consistency_manager | |
m_delayed_view_change_events | Transaction_consistency_manager | private |
m_hold_transactions | Transaction_consistency_manager | private |
m_last_local_transaction | Transaction_consistency_manager | private |
m_map | Transaction_consistency_manager | private |
m_map_lock | Transaction_consistency_manager | private |
m_new_transactions_waiting | Transaction_consistency_manager | private |
m_plugin_stopping | Transaction_consistency_manager | private |
m_prepared_transactions_on_my_applier | Transaction_consistency_manager | private |
m_prepared_transactions_on_my_applier_lock | Transaction_consistency_manager | private |
m_primary_election_active | Transaction_consistency_manager | private |
plugin_is_stopping() | Transaction_consistency_manager | |
plugin_started() | Transaction_consistency_manager | |
register_transaction_observer() | Transaction_consistency_manager | |
remove_prepared_transaction(Transaction_consistency_manager_key key) | Transaction_consistency_manager | private |
schedule_view_change_event(Pipeline_event *pevent) | Transaction_consistency_manager | |
transaction_begin_sync_before_execution(my_thread_id thread_id, enum_group_replication_consistency_level consistency_level, ulong timeout, const THD *thd) const | Transaction_consistency_manager | private |
transaction_begin_sync_prepared_transactions(my_thread_id thread_id, ulong timeout) | Transaction_consistency_manager | private |
Transaction_consistency_manager() | Transaction_consistency_manager | |
unregister_transaction_observer() | Transaction_consistency_manager | |
~Group_transaction_listener() | Group_transaction_listener | virtual |
~Transaction_consistency_manager() override | Transaction_consistency_manager | |