1
0
mirror of https://github.com/MariaDB/server.git synced 2025-09-11 05:52:26 +03:00
Files
mariadb/mysql-test/suite/rpl/t
mats@mats-laptop.(none) 812fa8b24c BUG#36197: flush tables (or little table cache) can cause crash on slave
When flushing tables, there were a slight chance that the flush was occuring
between processing of two table map events. Since the tables are opened
one by one, it might result in that the tables were not valid and that sub-
sequent locking of tables would cause the slave to crash.

The problem is solved by opening and locking all tables at once using
simple_open_n_lock_tables(). Also, the patch contain a change to open_tables()
so that pre-locking only takes place when the trg_event_map is not zero, which
was not the case before (this caused the lock to be placed in thd->locked_tables
instead of thd->lock since the assumption was that triggers would be called
later and therefore the tables should be pre-locked).
2008-05-12 19:50:53 +02:00
..
2008-01-14 15:38:02 +08:00
2007-11-23 12:51:14 +01:00
2008-02-28 14:36:14 +03:00
2008-01-14 15:38:02 +08:00
2008-03-28 18:25:49 +02:00
2008-01-14 15:38:02 +08:00
2007-09-08 11:19:35 -07:00
2007-09-08 20:26:12 -07:00
2007-10-15 17:04:43 +02:00
2007-06-29 21:09:00 +04:00
2007-06-29 21:09:00 +04:00
2007-09-08 11:19:35 -07:00
2008-01-14 15:38:02 +08:00
2008-02-28 14:36:14 +03:00
2008-01-14 15:38:02 +08:00
2008-02-28 14:36:14 +03:00
2008-03-14 17:52:57 +01:00
2008-01-14 15:38:02 +08:00
2008-02-28 14:36:14 +03:00