Bug #18094 | Slave caches invalid table definition after atlters causes select failure | ||
---|---|---|---|
Submitted: | 9 Mar 2006 3:17 | Modified: | 23 Apr 2006 0:28 |
Reporter: | Jonathan Miller | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: Cluster (NDB) storage engine | Severity: | S1 (Critical) |
Version: | 5.1.8 | OS: | Linux (Linux) |
Assigned to: | Tomas Ulin | CPU Architecture: | Any |
[9 Mar 2006 3:17]
Jonathan Miller
[30 Mar 2006 12:52]
Tomas Ulin
simpler test case, the LIMIT in the end _matters_: #### Include Section #### --source include/have_ndb.inc --source include/have_binlog_format_row.inc --source include/master-slave.inc #### Test start cleanup section ##### --disable_warnings DROP TABLE IF EXISTS t1; --enable_warnings CREATE TABLE t1 (c1 INT KEY) ENGINE=NDB; INSERT INTO t1 VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10); ALTER TABLE t1 ADD c2 INT; --sync_slave_with_master connection slave; SELECT * FROM t1 ORDER BY c1; connection master; ALTER TABLE t1 CHANGE c2 c2 TEXT CHARACTER SET utf8; ALTER TABLE t1 CHANGE c2 c2 BLOB; --sync_slave_with_master connection slave; SELECT * FROM t1 ORDER BY c1 LIMIT 5; connection master; DROP TABLE t1; --sync_slave_with_master connection slave;
[13 Apr 2006 13:05]
Tomas Ulin
it is the ordered index used in the LIMIT query that has the wrong version...
[21 Apr 2006 7:36]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/5259
[21 Apr 2006 13:02]
Tomas Ulin
reviewed by martin and jonas
[21 Apr 2006 14:45]
Tomas Ulin
pushed to 5.1.10
[23 Apr 2006 0:28]
Jon Stephens
Thank you for your bug report. This issue has been committed to our source repository of that product and will be incorporated into the next release. If necessary, you can access the source repository and build the latest available version, including the bugfix, yourself. More information about accessing the source trees is available at http://www.mysql.com/doc/en/Installing_source_tree.html Additional info: Documented in 5.1.10 changelog. Closed.