diff options
Diffstat (limited to 'mysql-test/suite/storage_engine/update_low_prio.result')
-rw-r--r-- | mysql-test/suite/storage_engine/update_low_prio.result | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/mysql-test/suite/storage_engine/update_low_prio.result b/mysql-test/suite/storage_engine/update_low_prio.result new file mode 100644 index 00000000000..31a31b6be62 --- /dev/null +++ b/mysql-test/suite/storage_engine/update_low_prio.result @@ -0,0 +1,66 @@ +DROP TABLE IF EXISTS t1; +CREATE TABLE t1 (a <INT_COLUMN>, b <CHAR_COLUMN>) ENGINE=<STORAGE_ENGINE> <CUSTOM_TABLE_OPTIONS>; +INSERT INTO t1 (a,b) VALUES (11,'foobar'),(12,'b'); +SET LOW_PRIORITY_UPDATES = 0; +SET lock_wait_timeout = 4; +connect con1,localhost,root,,; +SET lock_wait_timeout = 2; +SELECT a+SLEEP(1) FROM t1; +connection default; +UPDATE t1 SET a=a+10; +connect con2,localhost,root,,; +SET lock_wait_timeout = 3; +SELECT a+SLEEP(1) FROM t1; +a+SLEEP(1) +21 +22 +connection con1; +a+SLEEP(1) +11 +12 +connection default; +SELECT * FROM t1; +a b +21 foobar +22 b +connection con1; +SELECT a+SLEEP(1) FROM t1; +connection default; +UPDATE LOW_PRIORITY t1 SET a=a+20; +connection con2; +SELECT a+SLEEP(1) FROM t1; +a+SLEEP(1) +21 +22 +connection con1; +a+SLEEP(1) +21 +22 +connection default; +SELECT * FROM t1; +a b +41 foobar +42 b +SET LOW_PRIORITY_UPDATES = 1; +connection con1; +SELECT a+SLEEP(1) FROM t1; +connection default; +UPDATE t1 SET a=a+30; +connection con2; +SELECT a+SLEEP(1) FROM t1; +a+SLEEP(1) +41 +42 +connection con1; +a+SLEEP(1) +41 +42 +connection default; +SELECT * FROM t1; +a b +71 foobar +72 b +disconnect con1; +disconnect con2; +connection default; +DROP TABLE t1; |