1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-30 11:22:14 +03:00
Files
mariadb/mysql-test/r
Konstantin Osipov ec2c3bf2c1 A pre-requisite patch for the fix for Bug#52044.
This patch also fixes Bug#55452 "SET PASSWORD is
replicated twice in RBR mode".

The goal of this patch is to remove the release of 
metadata locks from close_thread_tables().
This is necessary to not mistakenly release
the locks in the course of a multi-step
operation that involves multiple close_thread_tables()
or close_tables_for_reopen().

On the same token, move statement commit outside 
close_thread_tables().

Other cleanups:
Cleanup COM_FIELD_LIST.
Don't call close_thread_tables() in COM_SHUTDOWN -- there
are no open tables there that can be closed (we leave
the locked tables mode in THD destructor, and this
close_thread_tables() won't leave it anyway).

Make open_and_lock_tables() and open_and_lock_tables_derived()
call close_thread_tables() upon failure.
Remove the calls to close_thread_tables() that are now
unnecessary.

Simplify the back off condition in Open_table_context.

Streamline metadata lock handling in LOCK TABLES 
implementation.

Add asserts to ensure correct life cycle of 
statement transaction in a session.

Remove a piece of dead code that has also become redundant
after the fix for Bug 37521.
2010-07-27 14:25:53 +04:00
..
2010-01-11 18:47:27 -07:00
2009-08-20 14:30:59 +02:00
2010-05-26 22:34:25 +08:00
2010-02-24 13:15:34 +04:00
2010-02-24 13:15:34 +04:00
2010-02-24 13:15:34 +04:00
2010-01-15 15:42:15 +04:00
2010-01-15 15:42:15 +04:00
2009-12-11 12:39:38 +03:00
2009-12-08 10:53:40 +03:00
2009-12-09 18:56:34 +03:00
2010-07-14 09:57:50 -06:00
2009-09-10 03:18:29 -06:00
2010-04-13 19:04:45 +04:00
2009-09-10 03:18:29 -06:00
2010-06-24 15:29:53 +04:00
2010-03-19 11:29:12 +03:00
2009-11-04 10:17:39 +01:00
2010-02-11 18:32:53 +01:00
2010-02-24 13:15:34 +04:00
2010-02-24 13:15:34 +04:00
2010-02-24 13:15:34 +04:00
2010-07-09 14:46:46 +04:00
2010-01-15 15:42:15 +04:00
2010-07-15 18:46:41 +03:00
2009-11-20 22:51:12 +03:00
2010-07-14 15:05:20 +03:00
2010-05-26 22:34:25 +08:00
2009-09-10 03:18:29 -06:00
2010-04-27 13:58:21 +04:00
2010-07-05 13:22:13 +03:00
2010-01-18 23:19:19 +03:00
2010-01-15 15:42:15 +04:00
2009-11-06 17:54:19 +03:00
2010-01-29 16:54:27 +02:00
2009-10-19 14:58:13 +02:00
2010-05-28 09:47:58 +04:00
2010-02-24 00:22:19 -07:00
2009-12-29 15:19:05 +03:00
2009-10-27 14:09:36 +04:00
2009-11-20 22:51:12 +03:00
2010-07-16 21:25:00 +03:00
2009-09-10 03:18:29 -06:00
2009-09-10 03:18:29 -06:00
2009-09-10 03:18:29 -06:00
2009-09-10 03:18:29 -06:00
2010-04-19 15:35:13 +02:00
2010-01-15 15:42:15 +04:00
2009-11-20 23:30:00 +03:00
2010-03-19 11:29:12 +03:00
2010-06-25 16:32:47 +03:00
2010-01-15 15:42:15 +04:00
2010-01-15 15:42:15 +04:00
2010-02-27 11:43:32 +04:00
2009-12-16 10:48:07 +03:00