mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
fixes after merge of 4.1.
mysql-test/r/subselect.result: correcting non-ascii chars hosed by automerge as usual mysql-test/t/subselect.test: correcting non-ascii chars hosed by automerge as usual sql/log_event.cc: correcting bad manual merge. ZERO_LEN is not needed in 5.0, as ::exec_event() just tell()s the relay log instead of using get_event_len(). sql/log_event.h: get_event_len() is not needed in 5.0, ZERO_LEN neither. sql/slave.cc: fixes to take into account 5.0 specificities in replication. ZERO_LEN is not needed.
This commit is contained in:
@ -640,13 +640,6 @@ public:
|
||||
const char **error,
|
||||
const Format_description_log_event
|
||||
*description_event);
|
||||
virtual int get_event_len()
|
||||
{
|
||||
return (cached_event_len ? cached_event_len :
|
||||
(cached_event_len = LOG_EVENT_HEADER_LEN + get_data_size()));
|
||||
}
|
||||
static Log_event* read_log_event(const char* buf, int event_len,
|
||||
const char **error, bool old_format);
|
||||
/* returns the human readable name of the event's type */
|
||||
const char* get_type_str();
|
||||
};
|
||||
@ -1255,7 +1248,6 @@ class Rotate_log_event: public Log_event
|
||||
{
|
||||
public:
|
||||
enum {
|
||||
ZERO_LEN= 1, // if event should report 0 as its length
|
||||
DUP_NAME= 2 // if constructor should dup the string argument
|
||||
};
|
||||
const char* new_log_ident;
|
||||
@ -1282,14 +1274,6 @@ public:
|
||||
my_free((gptr) new_log_ident, MYF(MY_ALLOW_ZERO_PTR));
|
||||
}
|
||||
Log_event_type get_type_code() { return ROTATE_EVENT;}
|
||||
virtual int get_event_len()
|
||||
{
|
||||
if (flags & ZERO_LEN)
|
||||
return 0;
|
||||
if (cached_event_len == 0)
|
||||
cached_event_len= LOG_EVENT_HEADER_LEN + get_data_size();
|
||||
return cached_event_len;
|
||||
}
|
||||
int get_data_size() { return ident_len + ROTATE_HEADER_LEN;}
|
||||
bool is_valid() const { return new_log_ident != 0; }
|
||||
#ifndef MYSQL_CLIENT
|
||||
|
Reference in New Issue
Block a user