![]() |
MySQL 9.5.0
Source Code Documentation
|
#include <assert.h>#include <signal.h>#include <time.h>#include <map>#include <mysql/components/services/log_builtins.h>#include "mutex_lock.h"#include "my_dbug.h"#include "my_systime.h"#include "mysql/gtid/tsid.h"#include "plugin/group_replication/include/certifier.h"#include "plugin/group_replication/include/observer_trans.h"#include "plugin/group_replication/include/opt_tracker.h"#include "plugin/group_replication/include/plugin.h"#include "plugin/group_replication/include/plugin_handlers/metrics_handler.h"#include "plugin/group_replication/include/plugin_messages/recovery_metadata_message_compressed_parts.h"#include "plugin/group_replication/include/services/system_variable/get_system_variable.h"#include "scope_guard.h"Namespaces | |
| namespace | anonymous_namespace{certifier.cc} |
Functions | |
| static void * | launch_broadcast_thread (void *arg) |
| std::pair< rpl_sidno, mysql::utils::Return_status > | anonymous_namespace{certifier.cc}::add_tsid_to_gtid_set_and_sid_map (gr::Gtid_tsid &tsid, Gtid_set >id_set) |
| This function will add a given tsid into the gtid_set In case adding tsid fails, plugin will report error_code. More... | |
| Certification_result | anonymous_namespace{certifier.cc}::check_gtid_collision (rpl_sidno gtid_group_sidno, rpl_sidno gtid_global_sidno, rpl_gno gno, Gtid_set &group_gtid_executed, const std::string &sid_str) |
| void | debug_print_group_gtid_sets (const Gtid_set &group_gtid_executed, const Gtid_set &group_gtid_extracted, bool set_value) |
| void debug_print_group_gtid_sets | ( | const Gtid_set & | group_gtid_executed, |
| const Gtid_set & | group_gtid_extracted, | ||
| bool | set_value | ||
| ) |
|
static |