MySQL 9.1.0
Source Code Documentation
|
The pipeline collector for the local member stats. More...
#include <pipeline_stats.h>
Private Attributes | |
std::atomic< int32 > | m_transactions_waiting_apply |
std::atomic< int64 > | m_transactions_certified |
std::atomic< int64 > | m_transactions_applied |
std::atomic< int64 > | m_transactions_local |
std::atomic< int64 > | m_transactions_local_rollback |
std::atomic< uint64 > | m_transactions_certified_during_recovery |
std::atomic< uint64 > | m_transactions_certified_negatively_during_recovery |
std::atomic< uint64 > | m_transactions_applied_during_recovery |
uint64 | m_previous_transactions_applied_during_recovery |
std::atomic< uint64 > | m_delta_transactions_applied_during_recovery |
std::atomic< uint64 > | m_transactions_delivered_during_recovery |
bool | send_transaction_identifiers |
mysql_mutex_t | m_transactions_waiting_apply_lock |
The pipeline collector for the local member stats.
Pipeline_stats_member_collector::Pipeline_stats_member_collector | ( | ) |
Default constructor.
|
virtual |
Destructor.
void Pipeline_stats_member_collector::clear_transactions_waiting_apply | ( | ) |
Set transactions waiting apply counter to 0.
void Pipeline_stats_member_collector::compute_transactions_deltas_during_recovery | ( | ) |
Compute the transactions applied during last flow-control tick while the member is in recovery.
void Pipeline_stats_member_collector::decrement_transactions_waiting_apply | ( | ) |
Decrement transactions waiting apply counter value.
uint64 Pipeline_stats_member_collector::get_delta_transactions_applied_during_recovery | ( | ) |
int64 Pipeline_stats_member_collector::get_transactions_applied | ( | ) |
int64 Pipeline_stats_member_collector::get_transactions_certified | ( | ) |
int64 Pipeline_stats_member_collector::get_transactions_local | ( | ) |
int64 Pipeline_stats_member_collector::get_transactions_local_rollback | ( | ) |
int32 Pipeline_stats_member_collector::get_transactions_waiting_apply | ( | ) |
uint64 Pipeline_stats_member_collector::get_transactions_waiting_apply_during_recovery | ( | ) |
uint64 Pipeline_stats_member_collector::get_transactions_waiting_certification_during_recovery | ( | ) |
void Pipeline_stats_member_collector::increment_transactions_applied | ( | ) |
Increment transactions applied counter value.
void Pipeline_stats_member_collector::increment_transactions_applied_during_recovery | ( | ) |
Increment local recovery transactions counter value.
void Pipeline_stats_member_collector::increment_transactions_certified | ( | ) |
Increment transactions certified counter value.
void Pipeline_stats_member_collector::increment_transactions_certified_during_recovery | ( | ) |
Increment certified transactions during recovery counter value.
void Pipeline_stats_member_collector::increment_transactions_certified_negatively_during_recovery | ( | ) |
Increment negatively certified transactions during recovery counter value.
void Pipeline_stats_member_collector::increment_transactions_delivered_during_recovery | ( | ) |
Increment delivered transactions during recovery counter value.
void Pipeline_stats_member_collector::increment_transactions_local | ( | ) |
Increment local transactions counter value.
void Pipeline_stats_member_collector::increment_transactions_local_rollback | ( | ) |
Increment local rollback transactions counter value.
void Pipeline_stats_member_collector::increment_transactions_waiting_apply | ( | ) |
Increment transactions waiting apply counter value.
void Pipeline_stats_member_collector::send_stats_member_message | ( | Flow_control_mode | mode | ) |
Send member statistics to group.
void Pipeline_stats_member_collector::set_send_transaction_identifiers | ( | ) |
Send Transaction Identifiers or not.
Once Transactions identifiers are sent, variable will be reset to FALSE So need to set each time Transactions identifiers needs to be transmitted
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |