mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 13:02:28 +01:00
BUG#8297: If query is filtered on slave, do not put it in general log.
This commit is contained in:
parent
3261bf189a
commit
8663d77775
1 changed files with 4 additions and 1 deletions
|
@ -1016,7 +1016,6 @@ int Query_log_event::exec_event(struct st_relay_log_info* rli)
|
||||||
VOID(pthread_mutex_unlock(&LOCK_thread_count));
|
VOID(pthread_mutex_unlock(&LOCK_thread_count));
|
||||||
thd->variables.pseudo_thread_id= thread_id; // for temp tables
|
thd->variables.pseudo_thread_id= thread_id; // for temp tables
|
||||||
|
|
||||||
mysql_log.write(thd,COM_QUERY,"%s",thd->query);
|
|
||||||
DBUG_PRINT("query",("%s",thd->query));
|
DBUG_PRINT("query",("%s",thd->query));
|
||||||
if (ignored_error_code((expected_error= error_code)) ||
|
if (ignored_error_code((expected_error= error_code)) ||
|
||||||
!check_expected_error(thd,rli,expected_error))
|
!check_expected_error(thd,rli,expected_error))
|
||||||
|
@ -1046,6 +1045,10 @@ START SLAVE; . Query: '%s'", expected_error, thd->query);
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* If the query was not ignored, it is printed to the general log */
|
||||||
|
if (thd->net.last_errno != ER_SLAVE_IGNORED_TABLE)
|
||||||
|
mysql_log.write(thd,COM_QUERY,"%s",thd->query);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
If we expected a non-zero error code, and we don't get the same error
|
If we expected a non-zero error code, and we don't get the same error
|
||||||
code, and none of them should be ignored.
|
code, and none of them should be ignored.
|
||||||
|
|
Loading…
Reference in a new issue