Bug #31840 | Slave displays queries that should be filtered out in SHOW PROCESSLIST | ||
---|---|---|---|
Submitted: | 25 Oct 2007 10:00 | Modified: | 14 Dec 2007 17:42 |
Reporter: | Victoria Reznichenko | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: Replication | Severity: | S3 (Non-critical) |
Version: | 4.1,5.0 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[25 Oct 2007 10:00]
Victoria Reznichenko
[25 Oct 2007 10:38]
MySQL Verification Team
file bug31840.zip (with test.sql) uploaded to ftp. 18M.
[4 Dec 2007 10:42]
Mats Kindahl
I question whether this should really be considered a bug. The state clearly says that an event is being read from the relay log, and the extra information is just used to tell what the event is. By filtering out the queries, it make it harder to debug the the replication process since it is no longer possible to see what the query being read looks like. I don't know how useful this is in practice, but I question whether removing this information in this case actually is helpful.
[4 Dec 2007 11:28]
Sergei Golubchik
Right, it's not a bug. replication thread needs to read the event first, than filter it out. That is, replicate-* rules are applied after reading, not before.