Bug #42977 RBR logs for rows with more than 250 column results in corrupt binlog.
| Submitted: | 18 Feb 2009 16:29 | Modified: | 15 Apr 2009 10:24 |
|---|---|---|---|
| Reporter: | Matthew Montgomery | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: Row Based Replication ( RBR ) | Severity: | S1 (Critical) |
| Version: | 6.0.8, 5.1.32 | OS: | Any |
| Assigned to: | Andrei Elkin | CPU Architecture: | Any |
[18 Feb 2009 16:29]
Matthew Montgomery
[18 Feb 2009 17:12]
MySQL Verification Team
Sorry, BINLOG_FORMAT=MIXED does not reproduce this bug. Only ROW
[23 Mar 2009 16:31]
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/70089 2844 Andrei Elkin 2009-03-23 Bug#42977 RBR logs for rows with more than 250 column results in corrupt binlog The issue happened to be two-fold. The table map event was recorded into binlog having an incorrect size when number of columns exceeded 251. The Row-based event had incorrect recording and restoring m_width member within the same as above conditions. Fixed with correcting m_data_size and m_width.
[24 Mar 2009 10:10]
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/70162 2844 Andrei Elkin 2009-03-24 Bug#42977 RBR logs for rows with more than 250 column results in corrupt binlog The issue happened to be two-fold. The table map event was recorded into binlog having an incorrect size when number of columns exceeded 251. The Row-based event had incorrect recording and restoring m_width member within the same as above conditions. Fixed with correcting m_data_size and m_width.
[24 Mar 2009 13:51]
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/70208 2845 Andrei Elkin 2009-03-24 Bug #42977 RBR logs for rows with more than 250 column results in corrupt binlog. correcting the position of the null-terminator in DBUG_PRINT_BITSET()
[24 Mar 2009 14:31]
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/70218 2844 Andrei Elkin 2009-03-24 Bug#42977 RBR logs for rows with more than 250 column results in corrupt binlog The issue happened to be two-fold. The table map event was recorded into binlog having an incorrect size when number of columns exceeded 251. The Row-based event had incorrect recording and restoring m_width member within the same as above conditions. Fixed with correcting m_data_size and m_width.
[25 Mar 2009 10:54]
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/70337 2841 Andrei Elkin 2009-03-25 Bug#42977 RBR logs for rows with more than 250 column results in corrupt binlog The issue happened to be two-fold. The table map event was recorded into binlog having an incorrect size when number of columns exceeded 251. The Row-based event had incorrect recording and restoring m_width member within the same as above conditions. Fixed with correcting m_data_size and m_width.
[25 Mar 2009 11:39]
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/70342 3168 Andrei Elkin 2009-03-25 [merge] merging bug#42977 from 5.1-pe-stage to 6.0-pe-stage
[25 Mar 2009 11:47]
Andrei Elkin
Pushed to 5.1,6.0 -pe-stage.
[26 Mar 2009 9:26]
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/70492 2842 Andrei Elkin 2009-03-26 bug#42977 compilation warning fixed
[26 Mar 2009 9:31]
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/70495 3171 Andrei Elkin 2009-03-26 [merge] merge from 5.1-pe-stage to 6.0 for bug#42977 compilation warning issue
[27 Mar 2009 14:58]
Bugs System
Pushed into 5.1.34 (revid:joro@sun.com-20090327143448-wuuuycetc562ty6o) (version source revid:aelkin@mysql.com-20090326092543-renqntx4o2utp5yx) (merge vers: 5.1.34) (pib:6)
[30 Mar 2009 11:54]
Jon Stephens
Documented bugfiuc in the 5.1.34 changelog as follows:
Binary logging with --binlog_format=ROW failed when a change to
be logged included more than 251 columns. This issue was not
known to occur with mixed-format or statement-based logging.
Set NDI status pending merge to 6.0 tree.
[13 Apr 2009 9:22]
Bugs System
Pushed into 6.0.11-alpha (revid:alik@sun.com-20090413084402-snnrocwzktcl88ny) (version source revid:aelkin@mysql.com-20090326093021-po37vuupbh22j49l) (merge vers: 6.0.11-alpha) (pib:6)
[15 Apr 2009 10:24]
Jon Stephens
Fix now also documented in the 6.0.11 changelog; closed.
[9 May 2009 16:41]
Bugs System
Pushed into 5.1.34-ndb-6.2.18 (revid:jonas@mysql.com-20090508185236-p9b3as7qyauybefl) (version source revid:jonas@mysql.com-20090508185236-p9b3as7qyauybefl) (merge vers: 5.1.34-ndb-6.2.18) (pib:6)
[9 May 2009 17:38]
Bugs System
Pushed into 5.1.34-ndb-6.3.25 (revid:jonas@mysql.com-20090509063138-1u3q3v09wnn2txyt) (version source revid:jonas@mysql.com-20090509063138-1u3q3v09wnn2txyt) (merge vers: 5.1.34-ndb-6.3.25) (pib:6)
[9 May 2009 18:35]
Bugs System
Pushed into 5.1.34-ndb-7.0.6 (revid:jonas@mysql.com-20090509154927-im9a7g846c6u1hzc) (version source revid:jonas@mysql.com-20090509154927-im9a7g846c6u1hzc) (merge vers: 5.1.34-ndb-7.0.6) (pib:6)
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.087 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.