1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-18 23:03:28 +03:00
Files
mariadb/mysql-test/t
Davi Arnaut d37aa50557 Bug#44664: valgrind warning for COMMIT_AND_CHAIN and ROLLBACK_AND_CHAIN
The problem is that the internal variable used to specify a
transaction with consistent read was being used outside the
processing context of a START TRANSACTION WITH CONSISTENT
SNAPSHOT statement. The practical consequence was that a
consistent snapshot specification could leak to unrelated
transactions on the same session.

The solution is to ensure a consistent snapshot clause is
only relied upon for the START TRANSACTION statement.

This is already fixed in a similar way on 6.0.

mysql-test/r/consistent_snapshot.result:
  Add test case result for Bug#44664
mysql-test/t/consistent_snapshot.test:
  Add test case for Bug#44664
sql/sql_parse.cc:
  The WITH CONSISTENT SNAPSHOT clause is only valid for the
  START TRANSACTION statement.
2009-05-11 20:54:00 -03:00
..
2009-02-09 22:00:15 +01:00
2008-07-18 15:00:45 +03:00
2009-02-09 22:00:15 +01:00
2009-01-23 13:22:05 +01:00
2009-01-23 13:22:05 +01:00
2008-12-23 18:21:01 +04:00
2008-11-21 17:32:45 +04:00
2009-03-04 13:45:49 +01:00
2009-03-11 14:29:59 +02:00
2009-02-23 14:42:31 +02:00
2009-03-27 10:18:06 +08:00
2008-09-05 13:36:02 +05:00
2009-02-06 18:25:08 +01:00
2009-05-13 23:39:35 +05:00
2009-01-23 13:22:05 +01:00
2009-04-29 07:59:10 +05:00
2009-04-29 07:59:10 +05:00
2009-02-09 22:00:15 +01:00
2009-02-26 18:17:06 +01:00
2009-01-16 17:38:38 +02:00
2009-05-06 15:00:14 +05:30
2009-04-09 14:38:50 +05:00
2008-10-06 08:37:52 -04:00
2008-10-23 21:27:09 +02:00
2009-01-23 13:22:05 +01:00
2009-02-09 22:00:15 +01:00
2009-05-13 08:48:00 -07:00
2009-05-08 21:24:15 +04:00
2009-01-23 13:22:05 +01:00
2009-02-03 14:45:17 +01:00
2009-02-03 14:45:17 +01:00
2009-02-09 22:00:15 +01:00
2008-07-03 23:41:22 +04:00
2009-02-25 16:53:49 +01:00
2008-05-30 11:12:07 +02:00
2009-03-10 16:54:24 +01:00
2008-10-23 21:27:09 +02:00
2008-07-07 11:43:56 +03:00
2009-02-09 22:00:15 +01:00
2008-12-13 19:42:12 +00:00
2009-02-19 18:24:25 -05:00
2009-03-27 13:55:14 +01:00
2008-12-09 17:31:22 +04:00
2008-05-30 11:12:07 +02:00
2009-01-13 15:04:28 +01:00
2008-11-17 19:43:10 +04:00
2009-01-31 02:08:41 +01:00
2009-03-27 15:59:09 +03:00
2009-05-10 21:20:35 +05:00
2009-02-12 11:52:01 +02:00