24#ifndef RPL_RELAY_LOG_SANITIZER_H
25#define RPL_RELAY_LOG_SANITIZER_H
Contains the classes representing events occurring in the replication stream.
Class used to recover binary / relay log file.
Definition: log_sanitizer.h:62
bool m_validation_started
Indicates whether validation has started.
Definition: log_sanitizer.h:179
Class used to recover relay log files.
Definition: rpl_relay_log_sanitizer.h:47
void analyze_logs(MYSQL_BIN_LOG &log, bool checksum_validation)
Given specific log, performs sanitization.
Definition: rpl_relay_log_sanitizer.cc:32
~Relay_log_sanitizer() override=default
Dtor.
bool sanitize_log(MYSQL_BIN_LOG &log)
Sanitize opened log.
Definition: rpl_relay_log_sanitizer.cc:38
void update_source_position(Master_info *mi)
Updates source position if a valid source position has been found whilst reading the relay log files.
Definition: rpl_relay_log_sanitizer.cc:54
PSI_memory_key & get_memory_key() const override
Function used to obtain memory key for derived classes.
Definition: rpl_relay_log_sanitizer.h:80
Relay_log_sanitizer()
Ctor.
Definition: rpl_relay_log_sanitizer.h:50
Stream class that yields Log_event objects, including events contained in Transaction_payload_log_eve...
unsigned int PSI_memory_key
Instrumented memory key.
Definition: psi_memory_bits.h:49
Binary log event definitions.
Definition: rpl_relay_log_sanitizer.cc:30
PSI_memory_key key_memory_relaylog_recovery
Definition: psi_memory_key.cc:80