mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge branch '11.4' into 11.7
* rpl.rpl_system_versioning_partitions updated for MDEV-32188 * innodb.row_size_error_log_warnings_3 changed error for MDEV-33658 (checks are done in a different order)
This commit is contained in:
@ -3353,6 +3353,8 @@ err:
|
||||
}
|
||||
else if (info->errmsg != NULL)
|
||||
safe_strcpy(info->error_text, sizeof(info->error_text), info->errmsg);
|
||||
else if (info->error_text[0] == 0)
|
||||
safe_strcpy(info->error_text, sizeof(info->error_text), ER(info->error));
|
||||
|
||||
my_message(info->error, info->error_text, MYF(0));
|
||||
|
||||
@ -4533,7 +4535,8 @@ bool mysql_show_binlog_events(THD* thd)
|
||||
my_off_t scan_pos = BIN_LOG_HEADER_SIZE;
|
||||
while (scan_pos < pos)
|
||||
{
|
||||
ev= Log_event::read_log_event(&log, description_event,
|
||||
int error;
|
||||
ev= Log_event::read_log_event(&log, &error, description_event,
|
||||
opt_master_verify_checksum);
|
||||
scan_pos = my_b_tell(&log);
|
||||
if (ev == NULL || !ev->is_valid())
|
||||
@ -4608,8 +4611,9 @@ bool mysql_show_binlog_events(THD* thd)
|
||||
writing about this in the server log would be confusing as it isn't
|
||||
related to server operational status.
|
||||
*/
|
||||
int error;
|
||||
for (event_count = 0;
|
||||
(ev = Log_event::read_log_event(&log,
|
||||
(ev = Log_event::read_log_event(&log, &error,
|
||||
description_event,
|
||||
(opt_master_verify_checksum ||
|
||||
verify_checksum_once), false)); )
|
||||
@ -4653,7 +4657,7 @@ bool mysql_show_binlog_events(THD* thd)
|
||||
break;
|
||||
}
|
||||
|
||||
if (unlikely(event_count < unit->lim.get_select_limit() && log.error))
|
||||
if (unlikely(event_count < unit->lim.get_select_limit() && error))
|
||||
{
|
||||
errmsg = "Wrong offset or I/O error";
|
||||
mysql_mutex_unlock(log_lock);
|
||||
|
Reference in New Issue
Block a user