MySQL 8.4.2
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/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 |