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