Skip to content

Commit 4f5dea4

Browse files
committed
cleanup
* remove dead code * simplify the check for table->s->next_number_index * misc
1 parent 947eeaa commit 4f5dea4

21 files changed

+683
-135
lines changed

mysql-test/main/information_schema2.result

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#
2+
# MDEV-4029 SELECT on information_schema using a subquery locks up the information_schema table due to incorrect mutexes handling
3+
#
14
select variable_name from information_schema.session_status where variable_name =
25
(select variable_name from information_schema.session_status where variable_name = 'uptime');
36
variable_name
@@ -6,6 +9,9 @@ select variable_name from information_schema.session_variables where variable_na
69
(select variable_name from information_schema.session_variables where variable_name = 'basedir');
710
variable_name
811
BASEDIR
12+
#
13+
# MDEV-8796 Delete with sub query with information_schema.TABLES deletes too many rows
14+
#
915
create table t1 (x int);
1016
create table t2 (x int);
1117
create table t3 (x int);
@@ -18,3 +24,4 @@ t2
1824
t3
1925
t4
2026
drop table t1, t2, t3, t4;
27+
# End of 5.5 tests
Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11

2-
#
3-
# MDEV-4029 SELECT on information_schema using a subquery locks up the information_schema table due to incorrect mutexes handling
4-
#
2+
--echo #
3+
--echo # MDEV-4029 SELECT on information_schema using a subquery locks up the information_schema table due to incorrect mutexes handling
4+
--echo #
55
select variable_name from information_schema.session_status where variable_name =
66
(select variable_name from information_schema.session_status where variable_name = 'uptime');
77
select variable_name from information_schema.session_variables where variable_name =
88
(select variable_name from information_schema.session_variables where variable_name = 'basedir');
99

10-
#
11-
# MDEV-8796 Delete with sub query with information_schema.TABLES deletes too many rows
12-
#
10+
--echo #
11+
--echo # MDEV-8796 Delete with sub query with information_schema.TABLES deletes too many rows
12+
--echo #
1313
create table t1 (x int);
1414
create table t2 (x int);
1515
create table t3 (x int);
1616
create table t4 AS select table_name from information_schema.TABLES where table_schema = database() and table_type = 'BASE TABLE' ;
1717
delete from t4 where table_name not in (select table_name from information_schema.TABLES where table_schema = database() and table_type = 'BASE TABLE');
1818
select * from t4 order by table_name;
1919
drop table t1, t2, t3, t4;
20+
21+
--echo # End of 5.5 tests

mysql-test/main/innodb_ext_key,off.rdiff

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@
163163
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000
164164
@@ -220,12 +220,12 @@
165165
5959 3
166-
show status like 'handler_read_next';
166+
show /*a*/ status like 'handler_read_next';
167167
Variable_name Value
168168
-Handler_read_next 3
169169
+Handler_read_next 9
@@ -177,7 +177,7 @@
177177
select max(l_orderkey) from lineitem
178178
where l_partkey between 1 and 10 group by l_partkey;
179179
@@ -243,9 +243,9 @@
180-
show status like 'handler_read%';
180+
show /*b*/ status like 'handler_read%';
181181
Variable_name Value
182182
Handler_read_first 0
183183
-Handler_read_key 21
@@ -199,7 +199,7 @@
199199
select max(l_orderkey) from lineitem
200200
where l_suppkey in (1,4) group by l_suppkey;
201201
@@ -265,9 +265,9 @@
202-
show status like 'handler_read%';
202+
show /*c*/ status like 'handler_read%';
203203
Variable_name Value
204204
Handler_read_first 0
205205
-Handler_read_key 6

mysql-test/main/innodb_ext_key.result

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ flush status;
1414
select count(*) from lineitem where l_orderkey=130 and l_shipdate='1992-07-01';
1515
count(*)
1616
1
17-
show status like 'handler_read%';
17+
show /*1*/ status like 'handler_read%';
1818
Variable_name Value
1919
Handler_read_first 0
2020
Handler_read_key 1
@@ -35,7 +35,7 @@ select count(*) from lineitem use index(primary)
3535
where l_orderkey=130 and l_linenumber=2 and l_shipdate='1992-07-01';
3636
count(*)
3737
1
38-
show status like 'handler_read%';
38+
show /*2*/ status like 'handler_read%';
3939
Variable_name Value
4040
Handler_read_first 0
4141
Handler_read_key 1
@@ -56,7 +56,7 @@ select count(*) from lineitem
5656
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000;
5757
count(*)
5858
1
59-
show status like 'handler_read%';
59+
show /*3*/ status like 'handler_read%';
6060
Variable_name Value
6161
Handler_read_first 0
6262
Handler_read_key 1
@@ -79,7 +79,7 @@ l_orderkey l_linenumber
7979
1088 3
8080
1217 1
8181
1221 3
82-
show status like 'handler_read%';
82+
show /*4*/ status like 'handler_read%';
8383
Variable_name Value
8484
Handler_read_first 0
8585
Handler_read_key 1
@@ -98,7 +98,7 @@ flush status;
9898
select min(l_orderkey) from lineitem where l_shipdate='1992-07-01';
9999
min(l_orderkey)
100100
130
101-
show status like 'handler_read%';
101+
show /*5*/ status like 'handler_read%';
102102
Variable_name Value
103103
Handler_read_first 0
104104
Handler_read_key 1
@@ -119,7 +119,7 @@ select min(l_orderkey) from lineitem
119119
where l_shipdate='1992-07-01' and l_orderkey between 1001 and 2000;
120120
min(l_orderkey)
121121
1088
122-
show status like 'handler_read%';
122+
show /*6*/ status like 'handler_read%';
123123
Variable_name Value
124124
Handler_read_first 0
125125
Handler_read_key 1
@@ -140,7 +140,7 @@ select max(l_linenumber) from lineitem
140140
where l_shipdate='1992-07-01' and l_orderkey=130;
141141
max(l_linenumber)
142142
2
143-
show status like 'handler_read%';
143+
show /*7*/ status like 'handler_read%';
144144
Variable_name Value
145145
Handler_read_first 0
146146
Handler_read_key 1
@@ -166,7 +166,7 @@ or l_receiptdate='1992-07-01' and l_orderkey=5603;
166166
l_orderkey l_linenumber
167167
130 2
168168
5603 2
169-
show status like 'handler_read%';
169+
show /*8*/ status like 'handler_read%';
170170
Variable_name Value
171171
Handler_read_first 0
172172
Handler_read_key 2
@@ -193,7 +193,7 @@ l_orderkey l_linenumber
193193
130 2
194194
5603 2
195195
5959 3
196-
show status like 'handler_read%';
196+
show /*9*/ status like 'handler_read%';
197197
Variable_name Value
198198
Handler_read_first 0
199199
Handler_read_key 2
@@ -218,7 +218,7 @@ l_orderkey l_linenumber
218218
130 2
219219
5603 2
220220
5959 3
221-
show status like 'handler_read_next';
221+
show /*a*/ status like 'handler_read_next';
222222
Variable_name Value
223223
Handler_read_next 3
224224
explain
@@ -240,7 +240,7 @@ max(l_orderkey)
240240
5894
241241
5859
242242
5632
243-
show status like 'handler_read%';
243+
show /*b*/ status like 'handler_read%';
244244
Variable_name Value
245245
Handler_read_first 0
246246
Handler_read_key 21
@@ -262,7 +262,7 @@ where l_suppkey in (1,4) group by l_suppkey;
262262
max(l_orderkey)
263263
5988
264264
5984
265-
show status like 'handler_read%';
265+
show /*c*/ status like 'handler_read%';
266266
Variable_name Value
267267
Handler_read_first 0
268268
Handler_read_key 6
@@ -292,7 +292,7 @@ where p_retailprice > 1100 and o_orderdate='1997-01-01'
292292
and o_orderkey=l_orderkey and p_partkey=l_partkey;
293293
o_orderkey p_partkey
294294
5895 200
295-
show status like 'handler_read%';
295+
show /*d*/ status like 'handler_read%';
296296
Variable_name Value
297297
Handler_read_first 0
298298
Handler_read_key 3
@@ -457,7 +457,7 @@ select * from t1, t2 where t2.a=t1.a and t2.b < 2;
457457
a pk a b
458458
0 0 0 0
459459
1 1 1 1
460-
show status like 'handler_read%';
460+
show /*e*/ status like 'handler_read%';
461461
Variable_name Value
462462
Handler_read_first 0
463463
Handler_read_key 10

mysql-test/main/innodb_ext_key.test

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -34,53 +34,53 @@ explain
3434
select count(*) from lineitem where l_orderkey=130 and l_shipdate='1992-07-01';
3535
flush status;
3636
select count(*) from lineitem where l_orderkey=130 and l_shipdate='1992-07-01';
37-
show status like 'handler_read%';
37+
show /*1*/ status like 'handler_read%';
3838

3939
explain
4040
select count(*) from lineitem use index(primary)
4141
where l_orderkey=130 and l_linenumber=2 and l_shipdate='1992-07-01';
4242
flush status;
4343
select count(*) from lineitem use index(primary)
4444
where l_orderkey=130 and l_linenumber=2 and l_shipdate='1992-07-01';
45-
show status like 'handler_read%';
45+
show /*2*/ status like 'handler_read%';
4646

4747
explain
4848
select count(*) from lineitem
4949
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000;
5050
flush status;
5151
select count(*) from lineitem
5252
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000;
53-
show status like 'handler_read%';
53+
show /*3*/ status like 'handler_read%';
5454

5555
explain
5656
select l_orderkey, l_linenumber from lineitem
5757
where l_shipdate='1992-07-01' and l_orderkey between 1001 and 2000;
5858
flush status;
5959
select l_orderkey, l_linenumber from lineitem
6060
where l_shipdate='1992-07-01' and l_orderkey between 1001 and 2000;
61-
show status like 'handler_read%';
61+
show /*4*/ status like 'handler_read%';
6262

6363
explain
6464
select min(l_orderkey) from lineitem where l_shipdate='1992-07-01';
6565
flush status;
6666
select min(l_orderkey) from lineitem where l_shipdate='1992-07-01';
67-
show status like 'handler_read%';
67+
show /*5*/ status like 'handler_read%';
6868

6969
explain
7070
select min(l_orderkey) from lineitem
7171
where l_shipdate='1992-07-01' and l_orderkey between 1001 and 2000;
7272
flush status;
7373
select min(l_orderkey) from lineitem
7474
where l_shipdate='1992-07-01' and l_orderkey between 1001 and 2000;
75-
show status like 'handler_read%';
75+
show /*6*/ status like 'handler_read%';
7676

7777
explain
7878
select max(l_linenumber) from lineitem
7979
where l_shipdate='1992-07-01' and l_orderkey=130;
8080
flush status;
8181
select max(l_linenumber) from lineitem
8282
where l_shipdate='1992-07-01' and l_orderkey=130;
83-
show status like 'handler_read%';
83+
show /*7*/ status like 'handler_read%';
8484

8585
explain
8686
select l_orderkey, l_linenumber
@@ -92,7 +92,7 @@ select l_orderkey, l_linenumber
9292
from lineitem use index (i_l_shipdate, i_l_receiptdate)
9393
where l_shipdate='1992-07-01' and l_orderkey=130
9494
or l_receiptdate='1992-07-01' and l_orderkey=5603;
95-
show status like 'handler_read%';
95+
show /*8*/ status like 'handler_read%';
9696

9797
--replace_column 7 #
9898
explain
@@ -105,7 +105,7 @@ select l_orderkey, l_linenumber
105105
from lineitem use index (i_l_shipdate, i_l_receiptdate)
106106
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000
107107
or l_receiptdate='1992-07-01' and l_orderkey between 5001 and 6000;
108-
show status like 'handler_read%';
108+
show /*9*/ status like 'handler_read%';
109109

110110
--replace_column 7 # 9 # 10 Using
111111
explain
@@ -116,7 +116,7 @@ flush status;
116116
select l_orderkey, l_linenumber from lineitem
117117
where l_shipdate='1992-07-01' and l_orderkey between 1 and 1000
118118
or l_receiptdate='1992-07-01' and l_orderkey between 5001 and 6000;
119-
show status like 'handler_read_next';
119+
show /*a*/ status like 'handler_read_next';
120120

121121
--replace_column 9 #
122122
explain
@@ -125,7 +125,7 @@ select max(l_orderkey) from lineitem
125125
flush status;
126126
select max(l_orderkey) from lineitem
127127
where l_partkey between 1 and 10 group by l_partkey;
128-
show status like 'handler_read%';
128+
show /*b*/ status like 'handler_read%';
129129

130130
--replace_column 9 #
131131
explain
@@ -134,7 +134,7 @@ select max(l_orderkey) from lineitem
134134
flush status;
135135
select max(l_orderkey) from lineitem
136136
where l_suppkey in (1,4) group by l_suppkey;
137-
show status like 'handler_read%';
137+
show /*c*/ status like 'handler_read%';
138138

139139
create index i_p_retailprice on part(p_retailprice);
140140

@@ -151,7 +151,7 @@ select o_orderkey, p_partkey
151151
lineitem use index (i_l_partkey), orders
152152
where p_retailprice > 1100 and o_orderdate='1997-01-01'
153153
and o_orderkey=l_orderkey and p_partkey=l_partkey;
154-
show status like 'handler_read%';
154+
show /*d*/ status like 'handler_read%';
155155
--enable_ps2_protocol
156156

157157
--echo #
@@ -327,7 +327,7 @@ explain
327327
select * from t1, t2 where t2.a=t1.a and t2.b < 2;
328328
flush status;
329329
select * from t1, t2 where t2.a=t1.a and t2.b < 2;
330-
show status like 'handler_read%';
330+
show /*e*/ status like 'handler_read%';
331331
--enable_ps2_protocol
332332

333333
drop table t1,t2;

mysql-test/main/long_unique_bugs.test

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,6 @@ start transaction;
503503
alter table tmp alter column a set default 8;
504504
unlock tables;
505505
drop table t2;
506-
--source include/have_innodb.inc
507506

508507
--echo #
509508
--echo # MDEV-22218 InnoDB: Failing assertion: node->pcur->rel_pos == BTR_PCUR_ON upon LOAD DATA with NO_BACKSLASH_ESCAPES in SQL_MODE and unique blob in table
@@ -642,7 +641,6 @@ insert into t1 values (0);
642641
check table t1 extended;
643642
drop table t1;
644643

645-
646644
--echo #
647645
--echo # MDEV-32837 long unique does not work like unique key when using replace
648646
--echo #

mysql-test/main/myisam.result

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
call mtr.add_suppression("Can't find record in '.*'");
22
call mtr.add_suppression("Table 't1' is marked as crashed and should be repaired");
3-
drop table if exists t1,t2,t3;
4-
SET SQL_WARNINGS=1;
53
CREATE TABLE t1 (
64
STRING_DATA char(255) default NULL,
75
KEY string_data (STRING_DATA)

mysql-test/main/myisam.test

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,6 @@
77
call mtr.add_suppression("Can't find record in '.*'");
88
call mtr.add_suppression("Table 't1' is marked as crashed and should be repaired");
99

10-
# Initialise
11-
--disable_warnings
12-
drop table if exists t1,t2,t3;
13-
--enable_warnings
14-
SET SQL_WARNINGS=1;
15-
1610
#
1711
# Test problem with CHECK TABLE;
1812
#

mysql-test/main/trigger.result

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
drop table if exists t1, t2, t3, t4;
2-
drop view if exists v1;
3-
drop database if exists mysqltest;
4-
drop function if exists f1;
5-
drop function if exists f2;
6-
drop procedure if exists p1;
71
connect addconroot1, localhost, root,,;
82
connect addconroot2, localhost, root,,;
93
connect addconwithoutdb, localhost, root,,*NO-ONE*;

mysql-test/main/trigger.test

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,6 @@
77
# Basic triggers test
88
#
99

10-
--disable_warnings
11-
drop table if exists t1, t2, t3, t4;
12-
drop view if exists v1;
13-
drop database if exists mysqltest;
14-
drop function if exists f1;
15-
drop function if exists f2;
16-
drop procedure if exists p1;
17-
--enable_warnings
18-
1910
# Create additional connections used through test
2011
connect (addconroot1, localhost, root,,);
2112
connect (addconroot2, localhost, root,,);

0 commit comments

Comments
 (0)