mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge 5.5->5.5-mwl248
This commit is contained in:
@ -132,11 +132,20 @@ set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
|
||||
--send create table t1 select 1 as i;
|
||||
connection addconroot1;
|
||||
set debug_sync='now WAIT_FOR parked';
|
||||
--error ER_TABLE_EXISTS_ERROR
|
||||
alter table t3 rename to t1;
|
||||
--send alter table t3 rename to t1
|
||||
connection addconroot2;
|
||||
# Wait until the above ALTER TABLE RENAME is blocked due to CREATE
|
||||
let $wait_condition=
|
||||
select count(*) = 1 from information_schema.processlist
|
||||
where state = "Waiting for table metadata lock" and
|
||||
info = "alter table t3 rename to t1";
|
||||
--source include/wait_condition.inc
|
||||
set debug_sync='now SIGNAL go';
|
||||
connection default;
|
||||
--reap
|
||||
connection addconroot1;
|
||||
--error ER_TABLE_EXISTS_ERROR
|
||||
--reap
|
||||
connection default;
|
||||
show create table t1;
|
||||
drop table t1;
|
||||
@ -146,11 +155,21 @@ set debug_sync='create_table_select_before_create SIGNAL parked WAIT_FOR go';
|
||||
--send create table t1 select 1 as i;
|
||||
connection addconroot1;
|
||||
set debug_sync='now WAIT_FOR parked';
|
||||
--error ER_TABLE_EXISTS_ERROR
|
||||
alter table t3 rename to t1, add k int;
|
||||
--send alter table t3 rename to t1, add k int
|
||||
connection addconroot2;
|
||||
# Wait until the above ALTER TABLE RENAME is blocked due to CREATE
|
||||
let $wait_condition=
|
||||
select count(*) = 1 from information_schema.processlist
|
||||
where state = "Waiting for table metadata lock" and
|
||||
info = "alter table t3 rename to t1, add k int";
|
||||
--source include/wait_condition.inc
|
||||
set debug_sync='now SIGNAL go';
|
||||
connection default;
|
||||
--reap
|
||||
connection addconroot1;
|
||||
--error ER_TABLE_EXISTS_ERROR
|
||||
--reap
|
||||
connection default;
|
||||
show create table t1;
|
||||
drop table t1,t3;
|
||||
|
||||
|
@ -854,6 +854,11 @@ SELECT 'a' AS id, REPEAT('bla bla', 100) AS body) t1
|
||||
GROUP BY id
|
||||
ORDER BY l DESC;
|
||||
|
||||
--echo #
|
||||
--echo # incorrect charset for val_str_ascii
|
||||
--echo #
|
||||
|
||||
SELECT '2010-10-10 10:10:10' + INTERVAL GeometryType(GeomFromText('POINT(1 1)')) hour_second;
|
||||
|
||||
--echo #
|
||||
--echo # End of 5.5 tests
|
||||
|
20
mysql-test/t/mdev375.test
Normal file
20
mysql-test/t/mdev375.test
Normal file
@ -0,0 +1,20 @@
|
||||
#
|
||||
# MDEV-375 Server crashes in THD::print_aborted_warning with log_warnings > 3
|
||||
#
|
||||
SET GLOBAL log_warnings=4;
|
||||
SET GLOBAL max_connections=2;
|
||||
|
||||
--connect (con1,localhost,root,,)
|
||||
SELECT 1;
|
||||
--connect (con2,localhost,root,,)
|
||||
SELECT 2;
|
||||
--disable_query_log
|
||||
--error ER_CON_COUNT_ERROR
|
||||
--connect (con3,localhost,root,,)
|
||||
--enable_query_log
|
||||
|
||||
--connection default
|
||||
SELECT 0;
|
||||
|
||||
SET GLOBAL log_warnings=default;
|
||||
SET GLOBAL max_connections=default;
|
@ -372,11 +372,11 @@ let $MYSQL_PLUGIN_CMD= $MYSQL_PLUGIN -n --datadir=$MYSQL_DATADIR --basedir=$MYSQ
|
||||
--echo # Show the help.
|
||||
--echo #
|
||||
replace_result $MYSQL_PLUGIN mysql_plugin;
|
||||
--replace_regex /Ver [0-9.]+ Distrib [0-9.]+/Ver V.V.VV Distrib XX.XX.XX/ /XX-m[0-9]+/XX/
|
||||
--replace_regex /Ver [0-9.]+ Distrib [0-9.]+/Ver V.V.VV Distrib XX.XX.XX/ /XX-m[0-9]+/XX/ /XX[a-z]/XX/
|
||||
--exec $MYSQL_PLUGIN --help
|
||||
|
||||
replace_result $MYSQL_PLUGIN mysql_plugin;
|
||||
--replace_regex /Ver [0-9.]+ Distrib [0-9.]+/Ver V.V.VV Distrib XX.XX.XX/ /XX-m[0-9]+/XX/
|
||||
--replace_regex /Ver [0-9.]+ Distrib [0-9.]+/Ver V.V.VV Distrib XX.XX.XX/ /XX-m[0-9]+/XX/ /XX[a-z]/XX/
|
||||
--exec $MYSQL_PLUGIN --version
|
||||
|
||||
#
|
||||
|
@ -160,6 +160,14 @@ SELECT COUNT(*) AS total_rows, MIN(c1) AS min_value, MAX(c1) FROM t1;
|
||||
SELECT COUNT(*) AS total_rows, MIN(c1+0) AS min_value, MAX(c1+0) FROM t1;
|
||||
DROP TABLE t1;
|
||||
|
||||
--echo #
|
||||
--echo # WL#6219: Deprecate and remove YEAR(2) type
|
||||
--echo #
|
||||
|
||||
CREATE TABLE t1 (c1 YEAR(2), c2 YEAR(4));
|
||||
ALTER TABLE t1 MODIFY COLUMN c2 YEAR(2);
|
||||
DROP TABLE t1;
|
||||
|
||||
--echo #
|
||||
|
||||
--echo End of 5.1 tests
|
||||
|
Reference in New Issue
Block a user