Bug #10494 | FILTER: SQL syntax error breaks replication even though table is not replicated | ||
---|---|---|---|
Submitted: | 9 May 2005 23:02 | Modified: | 4 Feb 2008 20:16 |
Reporter: | Dathan Pattishall | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Documentation | Severity: | S2 (Serious) |
Version: | All | OS: | Any |
Assigned to: | Jon Stephens | CPU Architecture: | Any |
[9 May 2005 23:02]
Dathan Pattishall
[9 May 2005 23:02]
Dathan Pattishall
Yo!
[10 May 2005 13:54]
Hartmut Holzgraefe
Oy?
[10 May 2005 13:57]
Hartmut Holzgraefe
What actualy seems to happen here is that the slave needs to parse all incoming queries first to see which tables are involved before it can decide to ignore a query. And as the query doesn't parse correctly the slave stops.
[24 Jan 2008 15:26]
Lars Thalmann
We spend much effort to not introduce new keywords unnecessarily, but in the case there are new keywords, it is very hard to avoid checking the syntax on the slave. The work-around is to ALTER TABLE on the master before starting 4.0 -> 4.1 replication in case one is using reserved keyword in 4.1 that does not exist in 4.0. Docs team, please set bug to "Won't fix" after this is documented.
[4 Feb 2008 20:05]
Jon Stephens
Since this has been determined to be not to be a bug in the server, but rather expected behaviour, I've changed this to a Docs bug and assigned to myself for fixing, setting Stefan as lead.
[4 Feb 2008 20:16]
Jon Stephens
Thank you for your bug report. This issue has been addressed in the documentation. The updated documentation will appear on our website shortly, and will be included in the next release of the relevant products.