mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Yet another follow-up for the 5.5 version of fix for
bug #46947 "Embedded SELECT without FOR UPDATE is causing a lock". Fixed comments in tests. Improved comments and performance of auxiliary scripts. mysql-test/include/check_concurrent_insert.inc: Changed script to use temporary table for backing up data in order to make this operation less expensive. Made script more a bit generic by allowing to use multi-column tables with it. Improved comments. mysql-test/include/check_no_concurrent_insert.inc: Changed script to use temporary table for backing up data in order to make this operation less expensive. Made script more a bit generic by allowing to use multi-column tables with it. Improved comments. mysql-test/include/check_no_row_lock.inc: Improved comments in auxiliary script. mysql-test/r/innodb_mysql_lock2.result: Fixed errors in comments for test. mysql-test/r/lock_sync.result: Fixed typo in comments for test. mysql-test/t/innodb_mysql_lock2.test: Fixed errors in comments for test. mysql-test/t/lock_sync.test: Fixed typo in comments for test.
This commit is contained in:
@@ -204,8 +204,7 @@ let $table= t1;
|
||||
--echo # 1.1 Simple SELECT statement.
|
||||
--echo #
|
||||
--echo # No locks are necessary as this statement won't be written
|
||||
--echo # to the binary log and thanks to how MyISAM works SELECT
|
||||
--echo # will see version of the table prior to concurrent insert.
|
||||
--echo # to the binary log and InnoDB supports snapshots.
|
||||
let $statement= select * from t1;
|
||||
--source include/check_no_row_lock.inc
|
||||
|
||||
@@ -659,7 +658,7 @@ let $statement= call p2(@a);
|
||||
--source include/check_no_row_lock.inc
|
||||
|
||||
--echo #
|
||||
--echo # 5.2 Function that modifes data and uses CALL,
|
||||
--echo # 5.2 Function that modifies data and uses CALL,
|
||||
--echo # which reads a table through SELECT.
|
||||
--echo #
|
||||
--echo # Since a call to such function is written to the binary
|
||||
|
||||
Reference in New Issue
Block a user