![]() |
MySQL 8.4.6
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 |