mariadb/mysql-test/suite
unknown 7a5f3f12bc BUG#31583 (5.1-telco-6.1 -> 5.1.22. Slave returns Error in unknown event):
In the patch for BUG#21842, the code for handling old rows events were
refactored.  There were a bug in the refactored code (possibly introduced
after the patch for BUG#21842) that caused caused the refactored old events
to read a columns bitmap after image even though there is no such bitmap
for old events. As a result, the reading got out of sync, and started reading
invalid data.

This patch removes all trace of the after image column bitmap from the refactored
old events and removes functions that are no longer needed because they are empty. 


sql/log_event.cc:
  Adding debug printouts and adding old rows events names to output
  so that they are not printed as unknown events.
sql/log_event_old.cc:
  Adding debug printouts to see how the old events are partitioned
  when being decoded.  Removing all traces of the column bitmap for
  the after image in the old events since there is none.
  
  Removing the following functions since they are no longer needed:
  - Update_rows_log_event_old::init()
  - Update_rows_log_event_old::~Update_rows_log_event_old()
  
  Removing unused local variable.
sql/log_event_old.h:
  Removing all traces of the column bitmap for the after image in
  the old events since there is none.
  
  Removing the following functions since they are no longer needed:
  - Update_rows_log_event_old::init()
  - Update_rows_log_event_old::is_valid()
  - Update_rows_log_event_old::~Update_rows_log_event_old()
  
  Removing unused local variable.
mysql-test/suite/bugs/r/rpl_bug31583.result:
  New BitKeeper file ``mysql-test/suite/bugs/r/rpl_bug31583.result''
mysql-test/suite/bugs/t/rpl_bug31583.test:
  New BitKeeper file ``mysql-test/suite/bugs/t/rpl_bug31583.test''
2007-12-05 20:00:14 +01:00
..
binlog Bug#32435: 2007-11-16 15:55:22 +01:00
bugs BUG#31583 (5.1-telco-6.1 -> 5.1.22. Slave returns Error in unknown event): 2007-12-05 20:00:14 +01:00
funcs_1 Merge five.local.lan:/work/merge/mysql-5.0-build-30418 2007-11-21 15:06:38 +01:00
funcs_2 Merge four.local.lan:/WORK2/merge/mysql-5.0-31556 2007-10-18 13:13:21 +02:00
im Move instance manager tests to it's own suite 2007-08-29 19:02:33 +02:00
jp Many files: 2005-01-07 14:32:05 +02:00
large_tests Bug#27029 alter table ... enable keys crashes mysqld on large table 2007-06-21 12:45:56 -04:00
manual manual merge for bug_29136, bug#29309. 2007-10-13 23:12:50 +03:00
ndb Disabling several tests that fail and reported as errors. 2007-11-27 11:02:00 +01:00
ndb_team moving these tests to suite ndb_team 2007-09-05 19:13:36 +02:00
parts Fixes for the bugs 2007-11-20 16:04:07 +01:00
rpl Merge dl145h.mysql.com:/data0/mkindahl/mysql-5.1-rpl-merge 2007-11-28 12:34:25 +01:00
rpl_ndb Disabling failing test that has been reported as bug. 2007-11-26 15:36:23 +01:00
stress Additional tests checking for symptoms observed within 2007-07-13 18:32:22 +02:00