![]() |
MySQL 9.3.0
Source Code Documentation
|
Classes | |
class | QueryRetryOnRO |
This class is dedicated for monitoring of generating timeouts. More... | |
Functions | |
std::string | get_most_relevant_gtid (const std::vector< std::string > >ids) |
std::string | get_session_tracked_gtids_for_metadata_response (collector::CountedMySQLSession *session, mrs::GtidManager *gtid_manager) |
This function is dedicated for getting GTIDs that are returned to the user in REST response. More... | |
void | count_using_wait_at_ro_connection () |
This function is dedicated for monitoring "asof/wait for gtid" executions on RO connection. More... | |
void | count_using_wait_at_rw_connection () |
This function is dedicated for monitoring "asof/wait for gtid" executions on RW connection. More... | |
void | count_after_wait_timeout_switch_ro_to_rw () |
This function is dedicated for monitoring "asof/wait for gtid" where MRS switched from RO to RW. More... | |
void | throw_rest_error_asof_timeout_if_not_gtid_executed (mysqlrouter::MySQLSession *session, const mysqlrouter::sqlstring >id) |
This function is dedicated for monitoring of generated timeouts. More... | |
void | throw_rest_error_asof_timeout () |
This function is dedicated for monitoring of generated timeouts. More... | |
void mrs::monitored::count_after_wait_timeout_switch_ro_to_rw | ( | ) |
This function is dedicated for monitoring "asof/wait for gtid" where MRS switched from RO to RW.
Function is extracted here, because it monitors usage count in concrete case.
void mrs::monitored::count_using_wait_at_ro_connection | ( | ) |
This function is dedicated for monitoring "asof/wait for gtid" executions on RO connection.
Function is extracted here, because it monitors usage count in concrete case.
void mrs::monitored::count_using_wait_at_rw_connection | ( | ) |
This function is dedicated for monitoring "asof/wait for gtid" executions on RW connection.
Function is extracted here, because it monitors usage count in concrete case.
std::string mrs::monitored::get_most_relevant_gtid | ( | const std::vector< std::string > & | gtids | ) |
std::string mrs::monitored::get_session_tracked_gtids_for_metadata_response | ( | collector::CountedMySQLSession * | session, |
mrs::GtidManager * | gtid_manager | ||
) |
This function is dedicated for getting GTIDs that are returned to the user in REST response.
Function is extracted here, because it monitors usage count in concrete case.
void mrs::monitored::throw_rest_error_asof_timeout | ( | ) |
This function is dedicated for monitoring of generated timeouts.
Function is extracted here, because it monitors usage count in concrete case.
void mrs::monitored::throw_rest_error_asof_timeout_if_not_gtid_executed | ( | mysqlrouter::MySQLSession * | session, |
const mysqlrouter::sqlstring & | gtid | ||
) |
This function is dedicated for monitoring of generated timeouts.
Function is extracted here, because it monitors usage count in concrete case.