1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-30 11:22:14 +03:00
Files
mariadb/mysql-test/t
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
..
2009-08-20 14:30:59 +02:00
2010-02-25 23:13:11 +04:00
2010-02-24 16:52:27 +03: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-02-02 02:22:16 +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
2010-04-13 19:04:45 +04:00
2010-04-13 19:04:45 +04:00
2010-02-11 18:32:53 +01:00
2009-10-19 14:58:13 +02:00
2010-06-11 10:15:55 +02:00
2010-01-15 15:42:15 +04:00
2010-01-15 15:42:15 +04:00
2010-07-15 18:46:41 +03:00
2009-12-03 23:08:27 +03:00
2009-09-04 15:20:58 +02:00
2010-06-01 11:54:06 +04:00
2010-04-27 00:46:52 +04:00
2009-11-30 19:09:42 +03:00
2010-07-14 15:05:20 +03:00
2010-05-26 22:34:25 +08:00
2010-04-20 10:51:50 +02:00
2010-07-05 13:22:13 +03:00
2009-12-24 10:56:13 +03:00
2010-07-16 21:25:00 +03:00
2009-11-17 17:08:37 +01:00
2010-04-13 19:04:45 +04:00
2009-10-19 14:58:13 +02:00
2009-09-04 15:20:58 +02:00
2009-08-12 12:03:05 +02:00
2010-05-28 09:47:58 +04:00
2010-02-24 00:22:19 -07:00
2009-11-02 21:05:42 +01:00
2009-12-29 15:19:05 +03:00
2010-02-06 13:28:06 +03:00
2009-12-03 23:08:27 +03: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
2009-09-10 03:18:29 -06:00
2009-09-10 03:18:29 -06:00
2010-07-04 20:35:05 +01:00
2009-12-29 15:19:05 +03:00
2009-07-03 10:19:32 +02:00
2010-04-19 15:35:13 +02:00
2009-11-27 18:10:28 +02:00
2010-04-13 19:04:45 +04:00
2010-04-13 19:04:45 +04:00
2010-04-13 19:04:45 +04:00
2010-04-13 19:04:45 +04:00
2010-04-13 19:04:45 +04:00
2009-12-03 23:08:27 +03:00
2010-06-25 16:32:47 +03:00