Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
be556f81
Commit
be556f81
authored
Dec 24, 2018
by
Kentoku
Committed by
Sergei Golubchik
Jan 31, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
remove unnecessary drop database/table from quick_mode.test
add simplified quick_mode.test
parent
6d80d35d
Changes
28
Hide whitespace changes
Inline
Side-by-side
Showing
28 changed files
with
2937 additions
and
88 deletions
+2937
-88
storage/spider/mysql-test/spider/bugfix/include/quick_mode_0_deinit.inc
.../mysql-test/spider/bugfix/include/quick_mode_0_deinit.inc
+19
-0
storage/spider/mysql-test/spider/bugfix/include/quick_mode_0_init.inc
...er/mysql-test/spider/bugfix/include/quick_mode_0_init.inc
+51
-0
storage/spider/mysql-test/spider/bugfix/include/quick_mode_1_deinit.inc
.../mysql-test/spider/bugfix/include/quick_mode_1_deinit.inc
+19
-0
storage/spider/mysql-test/spider/bugfix/include/quick_mode_1_init.inc
...er/mysql-test/spider/bugfix/include/quick_mode_1_init.inc
+51
-0
storage/spider/mysql-test/spider/bugfix/include/quick_mode_2_deinit.inc
.../mysql-test/spider/bugfix/include/quick_mode_2_deinit.inc
+19
-0
storage/spider/mysql-test/spider/bugfix/include/quick_mode_2_init.inc
...er/mysql-test/spider/bugfix/include/quick_mode_2_init.inc
+51
-0
storage/spider/mysql-test/spider/bugfix/include/quick_mode_3_deinit.inc
.../mysql-test/spider/bugfix/include/quick_mode_3_deinit.inc
+19
-0
storage/spider/mysql-test/spider/bugfix/include/quick_mode_3_init.inc
...er/mysql-test/spider/bugfix/include/quick_mode_3_init.inc
+51
-0
storage/spider/mysql-test/spider/bugfix/r/quick_mode_0.result
...age/spider/mysql-test/spider/bugfix/r/quick_mode_0.result
+504
-0
storage/spider/mysql-test/spider/bugfix/r/quick_mode_1.result
...age/spider/mysql-test/spider/bugfix/r/quick_mode_1.result
+504
-0
storage/spider/mysql-test/spider/bugfix/r/quick_mode_2.result
...age/spider/mysql-test/spider/bugfix/r/quick_mode_2.result
+504
-0
storage/spider/mysql-test/spider/bugfix/r/quick_mode_3.result
...age/spider/mysql-test/spider/bugfix/r/quick_mode_3.result
+504
-0
storage/spider/mysql-test/spider/bugfix/t/quick_mode_0.cnf
storage/spider/mysql-test/spider/bugfix/t/quick_mode_0.cnf
+4
-0
storage/spider/mysql-test/spider/bugfix/t/quick_mode_0.test
storage/spider/mysql-test/spider/bugfix/t/quick_mode_0.test
+156
-0
storage/spider/mysql-test/spider/bugfix/t/quick_mode_1.cnf
storage/spider/mysql-test/spider/bugfix/t/quick_mode_1.cnf
+4
-0
storage/spider/mysql-test/spider/bugfix/t/quick_mode_1.test
storage/spider/mysql-test/spider/bugfix/t/quick_mode_1.test
+156
-0
storage/spider/mysql-test/spider/bugfix/t/quick_mode_2.cnf
storage/spider/mysql-test/spider/bugfix/t/quick_mode_2.cnf
+4
-0
storage/spider/mysql-test/spider/bugfix/t/quick_mode_2.test
storage/spider/mysql-test/spider/bugfix/t/quick_mode_2.test
+156
-0
storage/spider/mysql-test/spider/bugfix/t/quick_mode_3.cnf
storage/spider/mysql-test/spider/bugfix/t/quick_mode_3.cnf
+4
-0
storage/spider/mysql-test/spider/bugfix/t/quick_mode_3.test
storage/spider/mysql-test/spider/bugfix/t/quick_mode_3.test
+157
-0
storage/spider/mysql-test/spider/r/quick_mode_0.result
storage/spider/mysql-test/spider/r/quick_mode_0.result
+0
-7
storage/spider/mysql-test/spider/r/quick_mode_1.result
storage/spider/mysql-test/spider/r/quick_mode_1.result
+0
-7
storage/spider/mysql-test/spider/r/quick_mode_2.result
storage/spider/mysql-test/spider/r/quick_mode_2.result
+0
-7
storage/spider/mysql-test/spider/r/quick_mode_3.result
storage/spider/mysql-test/spider/r/quick_mode_3.result
+0
-7
storage/spider/mysql-test/spider/t/quick_mode_0.test
storage/spider/mysql-test/spider/t/quick_mode_0.test
+0
-15
storage/spider/mysql-test/spider/t/quick_mode_1.test
storage/spider/mysql-test/spider/t/quick_mode_1.test
+0
-15
storage/spider/mysql-test/spider/t/quick_mode_2.test
storage/spider/mysql-test/spider/t/quick_mode_2.test
+0
-15
storage/spider/mysql-test/spider/t/quick_mode_3.test
storage/spider/mysql-test/spider/t/quick_mode_3.test
+0
-15
No files found.
storage/spider/mysql-test/spider/bugfix/include/quick_mode_0_deinit.inc
0 → 100644
View file @
be556f81
--
let
$MASTER_1_COMMENT_2_1
=
$MASTER_1_COMMENT_2_1_BACKUP
--
let
$MASTER_1_COMMENT_2_2
=
$MASTER_1_COMMENT_2_2_BACKUP
--
let
$CHILD2_1_DROP_TABLES
=
$CHILD2_1_DROP_TABLES_BACKUP
--
let
$CHILD2_1_CREATE_TABLES
=
$CHILD2_1_CREATE_TABLES_BACKUP
--
let
$CHILD2_1_SELECT_TABLES
=
$CHILD2_1_SELECT_TABLES_BACKUP
--
let
$CHILD2_2_DROP_TABLES
=
$CHILD2_2_DROP_TABLES_BACKUP
--
let
$CHILD2_2_CREATE_TABLES
=
$CHILD2_2_CREATE_TABLES_BACKUP
--
let
$CHILD2_2_SELECT_TABLES
=
$CHILD2_2_SELECT_TABLES_BACKUP
--
connection
master_1
set
session
spider_quick_mode
=
@
old_spider_quick_mode
;
set
session
spider_quick_page_size
=
@
old_spider_quick_page_size
;
set
session
spider_quick_page_byte
=
@
old_spider_quick_page_byte
;
--
disable_warnings
--
disable_query_log
--
disable_result_log
--
source
../
t
/
test_deinit
.
inc
--
enable_result_log
--
enable_query_log
--
enable_warnings
storage/spider/mysql-test/spider/bugfix/include/quick_mode_0_init.inc
0 → 100644
View file @
be556f81
--
disable_warnings
--
disable_query_log
--
disable_result_log
--
source
../
t
/
test_init
.
inc
--
enable_result_log
--
enable_query_log
--
enable_warnings
--
let
$MASTER_1_COMMENT_2_1_BACKUP
=
$MASTER_1_COMMENT_2_1
let
$MASTER_1_COMMENT_2_1
=
COMMENT
=
'table "tbl_a", srv "s_2_1"'
;
--
let
$MASTER_1_COMMENT_2_2_BACKUP
=
$MASTER_1_COMMENT_2_2
let
$MASTER_1_COMMENT_2_2
=
COMMENT
=
'table "tbl_b", srv "s_2_2"'
;
--
let
$CHILD2_1_DROP_TABLES_BACKUP
=
$CHILD2_1_DROP_TABLES
let
$CHILD2_1_DROP_TABLES
=
DROP
TABLE
IF
EXISTS
tbl_a
;
--
let
$CHILD2_1_CREATE_TABLES_BACKUP
=
$CHILD2_1_CREATE_TABLES
let
$CHILD2_1_CREATE_TABLES
=
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$CHILD2_1_ENGINE
$CHILD2_1_CHARSET
;
--
let
$CHILD2_1_SELECT_TABLES_BACKUP
=
$CHILD2_1_SELECT_TABLES
let
$CHILD2_1_SELECT_TABLES
=
SELECT
pkey
FROM
tbl_a
ORDER
BY
pkey
;
let
$CHILD2_1_SELECT_ARGUMENT1
=
SELECT
argument
FROM
mysql
.
general_log
WHERE
argument
LIKE
'%select %'
;
--
let
$CHILD2_2_DROP_TABLES_BACKUP
=
$CHILD2_2_DROP_TABLES
let
$CHILD2_2_DROP_TABLES
=
DROP
TABLE
IF
EXISTS
tbl_b
;
--
let
$CHILD2_2_CREATE_TABLES_BACKUP
=
$CHILD2_2_CREATE_TABLES
let
$CHILD2_2_CREATE_TABLES
=
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$CHILD2_2_ENGINE
$CHILD2_2_CHARSET
;
--
let
$CHILD2_2_SELECT_TABLES_BACKUP
=
$CHILD2_2_SELECT_TABLES
let
$CHILD2_2_SELECT_TABLES
=
SELECT
pkey
FROM
tbl_b
ORDER
BY
pkey
;
let
$CHILD2_2_SELECT_ARGUMENT1
=
SELECT
argument
FROM
mysql
.
general_log
WHERE
argument
LIKE
'%select %'
;
--
connection
master_1
set
@
old_spider_quick_mode
=
@@
spider_quick_mode
;
set
session
spider_quick_mode
=
0
;
set
@
old_spider_quick_page_size
=
@@
spider_quick_page_size
;
set
session
spider_quick_page_size
=
3
;
set
@
old_spider_quick_page_byte
=
@@
spider_quick_page_byte
;
let
$MASTER_1_SET_QUICK_PAGE_BYTE_6
=
set
session
spider_quick_page_byte
=
6
;
let
$MASTER_1_SET_QUICK_PAGE_BYTE_0
=
set
session
spider_quick_page_byte
=
0
;
storage/spider/mysql-test/spider/bugfix/include/quick_mode_1_deinit.inc
0 → 100644
View file @
be556f81
--
let
$MASTER_1_COMMENT_2_1
=
$MASTER_1_COMMENT_2_1_BACKUP
--
let
$MASTER_1_COMMENT_2_2
=
$MASTER_1_COMMENT_2_2_BACKUP
--
let
$CHILD2_1_DROP_TABLES
=
$CHILD2_1_DROP_TABLES_BACKUP
--
let
$CHILD2_1_CREATE_TABLES
=
$CHILD2_1_CREATE_TABLES_BACKUP
--
let
$CHILD2_1_SELECT_TABLES
=
$CHILD2_1_SELECT_TABLES_BACKUP
--
let
$CHILD2_2_DROP_TABLES
=
$CHILD2_2_DROP_TABLES_BACKUP
--
let
$CHILD2_2_CREATE_TABLES
=
$CHILD2_2_CREATE_TABLES_BACKUP
--
let
$CHILD2_2_SELECT_TABLES
=
$CHILD2_2_SELECT_TABLES_BACKUP
--
connection
master_1
set
session
spider_quick_mode
=
@
old_spider_quick_mode
;
set
session
spider_quick_page_size
=
@
old_spider_quick_page_size
;
set
session
spider_quick_page_byte
=
@
old_spider_quick_page_byte
;
--
disable_warnings
--
disable_query_log
--
disable_result_log
--
source
../
t
/
test_deinit
.
inc
--
enable_result_log
--
enable_query_log
--
enable_warnings
storage/spider/mysql-test/spider/bugfix/include/quick_mode_1_init.inc
0 → 100644
View file @
be556f81
--
disable_warnings
--
disable_query_log
--
disable_result_log
--
source
../
t
/
test_init
.
inc
--
enable_result_log
--
enable_query_log
--
enable_warnings
--
let
$MASTER_1_COMMENT_2_1_BACKUP
=
$MASTER_1_COMMENT_2_1
let
$MASTER_1_COMMENT_2_1
=
COMMENT
=
'table "tbl_a", srv "s_2_1"'
;
--
let
$MASTER_1_COMMENT_2_2_BACKUP
=
$MASTER_1_COMMENT_2_2
let
$MASTER_1_COMMENT_2_2
=
COMMENT
=
'table "tbl_b", srv "s_2_2"'
;
--
let
$CHILD2_1_DROP_TABLES_BACKUP
=
$CHILD2_1_DROP_TABLES
let
$CHILD2_1_DROP_TABLES
=
DROP
TABLE
IF
EXISTS
tbl_a
;
--
let
$CHILD2_1_CREATE_TABLES_BACKUP
=
$CHILD2_1_CREATE_TABLES
let
$CHILD2_1_CREATE_TABLES
=
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$CHILD2_1_ENGINE
$CHILD2_1_CHARSET
;
--
let
$CHILD2_1_SELECT_TABLES_BACKUP
=
$CHILD2_1_SELECT_TABLES
let
$CHILD2_1_SELECT_TABLES
=
SELECT
pkey
FROM
tbl_a
ORDER
BY
pkey
;
let
$CHILD2_1_SELECT_ARGUMENT1
=
SELECT
argument
FROM
mysql
.
general_log
WHERE
argument
LIKE
'%select %'
;
--
let
$CHILD2_2_DROP_TABLES_BACKUP
=
$CHILD2_2_DROP_TABLES
let
$CHILD2_2_DROP_TABLES
=
DROP
TABLE
IF
EXISTS
tbl_b
;
--
let
$CHILD2_2_CREATE_TABLES_BACKUP
=
$CHILD2_2_CREATE_TABLES
let
$CHILD2_2_CREATE_TABLES
=
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$CHILD2_2_ENGINE
$CHILD2_2_CHARSET
;
--
let
$CHILD2_2_SELECT_TABLES_BACKUP
=
$CHILD2_2_SELECT_TABLES
let
$CHILD2_2_SELECT_TABLES
=
SELECT
pkey
FROM
tbl_b
ORDER
BY
pkey
;
let
$CHILD2_2_SELECT_ARGUMENT1
=
SELECT
argument
FROM
mysql
.
general_log
WHERE
argument
LIKE
'%select %'
;
--
connection
master_1
set
@
old_spider_quick_mode
=
@@
spider_quick_mode
;
set
session
spider_quick_mode
=
1
;
set
@
old_spider_quick_page_size
=
@@
spider_quick_page_size
;
set
session
spider_quick_page_size
=
3
;
set
@
old_spider_quick_page_byte
=
@@
spider_quick_page_byte
;
let
$MASTER_1_SET_QUICK_PAGE_BYTE_6
=
set
session
spider_quick_page_byte
=
6
;
let
$MASTER_1_SET_QUICK_PAGE_BYTE_0
=
set
session
spider_quick_page_byte
=
0
;
storage/spider/mysql-test/spider/bugfix/include/quick_mode_2_deinit.inc
0 → 100644
View file @
be556f81
--
let
$MASTER_1_COMMENT_2_1
=
$MASTER_1_COMMENT_2_1_BACKUP
--
let
$MASTER_1_COMMENT_2_2
=
$MASTER_1_COMMENT_2_2_BACKUP
--
let
$CHILD2_1_DROP_TABLES
=
$CHILD2_1_DROP_TABLES_BACKUP
--
let
$CHILD2_1_CREATE_TABLES
=
$CHILD2_1_CREATE_TABLES_BACKUP
--
let
$CHILD2_1_SELECT_TABLES
=
$CHILD2_1_SELECT_TABLES_BACKUP
--
let
$CHILD2_2_DROP_TABLES
=
$CHILD2_2_DROP_TABLES_BACKUP
--
let
$CHILD2_2_CREATE_TABLES
=
$CHILD2_2_CREATE_TABLES_BACKUP
--
let
$CHILD2_2_SELECT_TABLES
=
$CHILD2_2_SELECT_TABLES_BACKUP
--
connection
master_1
set
session
spider_quick_mode
=
@
old_spider_quick_mode
;
set
session
spider_quick_page_size
=
@
old_spider_quick_page_size
;
set
session
spider_quick_page_byte
=
@
old_spider_quick_page_byte
;
--
disable_warnings
--
disable_query_log
--
disable_result_log
--
source
../
t
/
test_deinit
.
inc
--
enable_result_log
--
enable_query_log
--
enable_warnings
storage/spider/mysql-test/spider/bugfix/include/quick_mode_2_init.inc
0 → 100644
View file @
be556f81
--
disable_warnings
--
disable_query_log
--
disable_result_log
--
source
../
t
/
test_init
.
inc
--
enable_result_log
--
enable_query_log
--
enable_warnings
--
let
$MASTER_1_COMMENT_2_1_BACKUP
=
$MASTER_1_COMMENT_2_1
let
$MASTER_1_COMMENT_2_1
=
COMMENT
=
'table "tbl_a", srv "s_2_1"'
;
--
let
$MASTER_1_COMMENT_2_2_BACKUP
=
$MASTER_1_COMMENT_2_2
let
$MASTER_1_COMMENT_2_2
=
COMMENT
=
'table "tbl_b", srv "s_2_2"'
;
--
let
$CHILD2_1_DROP_TABLES_BACKUP
=
$CHILD2_1_DROP_TABLES
let
$CHILD2_1_DROP_TABLES
=
DROP
TABLE
IF
EXISTS
tbl_a
;
--
let
$CHILD2_1_CREATE_TABLES_BACKUP
=
$CHILD2_1_CREATE_TABLES
let
$CHILD2_1_CREATE_TABLES
=
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$CHILD2_1_ENGINE
$CHILD2_1_CHARSET
;
--
let
$CHILD2_1_SELECT_TABLES_BACKUP
=
$CHILD2_1_SELECT_TABLES
let
$CHILD2_1_SELECT_TABLES
=
SELECT
pkey
FROM
tbl_a
ORDER
BY
pkey
;
let
$CHILD2_1_SELECT_ARGUMENT1
=
SELECT
argument
FROM
mysql
.
general_log
WHERE
argument
LIKE
'%select %'
;
--
let
$CHILD2_2_DROP_TABLES_BACKUP
=
$CHILD2_2_DROP_TABLES
let
$CHILD2_2_DROP_TABLES
=
DROP
TABLE
IF
EXISTS
tbl_b
;
--
let
$CHILD2_2_CREATE_TABLES_BACKUP
=
$CHILD2_2_CREATE_TABLES
let
$CHILD2_2_CREATE_TABLES
=
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$CHILD2_2_ENGINE
$CHILD2_2_CHARSET
;
--
let
$CHILD2_2_SELECT_TABLES_BACKUP
=
$CHILD2_2_SELECT_TABLES
let
$CHILD2_2_SELECT_TABLES
=
SELECT
pkey
FROM
tbl_b
ORDER
BY
pkey
;
let
$CHILD2_2_SELECT_ARGUMENT1
=
SELECT
argument
FROM
mysql
.
general_log
WHERE
argument
LIKE
'%select %'
;
--
connection
master_1
set
@
old_spider_quick_mode
=
@@
spider_quick_mode
;
set
session
spider_quick_mode
=
2
;
set
@
old_spider_quick_page_size
=
@@
spider_quick_page_size
;
set
session
spider_quick_page_size
=
3
;
set
@
old_spider_quick_page_byte
=
@@
spider_quick_page_byte
;
let
$MASTER_1_SET_QUICK_PAGE_BYTE_6
=
set
session
spider_quick_page_byte
=
6
;
let
$MASTER_1_SET_QUICK_PAGE_BYTE_0
=
set
session
spider_quick_page_byte
=
0
;
storage/spider/mysql-test/spider/bugfix/include/quick_mode_3_deinit.inc
0 → 100644
View file @
be556f81
--
let
$MASTER_1_COMMENT_2_1
=
$MASTER_1_COMMENT_2_1_BACKUP
--
let
$MASTER_1_COMMENT_2_2
=
$MASTER_1_COMMENT_2_2_BACKUP
--
let
$CHILD2_1_DROP_TABLES
=
$CHILD2_1_DROP_TABLES_BACKUP
--
let
$CHILD2_1_CREATE_TABLES
=
$CHILD2_1_CREATE_TABLES_BACKUP
--
let
$CHILD2_1_SELECT_TABLES
=
$CHILD2_1_SELECT_TABLES_BACKUP
--
let
$CHILD2_2_DROP_TABLES
=
$CHILD2_2_DROP_TABLES_BACKUP
--
let
$CHILD2_2_CREATE_TABLES
=
$CHILD2_2_CREATE_TABLES_BACKUP
--
let
$CHILD2_2_SELECT_TABLES
=
$CHILD2_2_SELECT_TABLES_BACKUP
--
connection
master_1
set
session
spider_quick_mode
=
@
old_spider_quick_mode
;
set
session
spider_quick_page_size
=
@
old_spider_quick_page_size
;
set
session
spider_quick_page_byte
=
@
old_spider_quick_page_byte
;
--
disable_warnings
--
disable_query_log
--
disable_result_log
--
source
../
t
/
test_deinit
.
inc
--
enable_result_log
--
enable_query_log
--
enable_warnings
storage/spider/mysql-test/spider/bugfix/include/quick_mode_3_init.inc
0 → 100644
View file @
be556f81
--
disable_warnings
--
disable_query_log
--
disable_result_log
--
source
../
t
/
test_init
.
inc
--
enable_result_log
--
enable_query_log
--
enable_warnings
--
let
$MASTER_1_COMMENT_2_1_BACKUP
=
$MASTER_1_COMMENT_2_1
let
$MASTER_1_COMMENT_2_1
=
COMMENT
=
'table "tbl_a", srv "s_2_1"'
;
--
let
$MASTER_1_COMMENT_2_2_BACKUP
=
$MASTER_1_COMMENT_2_2
let
$MASTER_1_COMMENT_2_2
=
COMMENT
=
'table "tbl_b", srv "s_2_2"'
;
--
let
$CHILD2_1_DROP_TABLES_BACKUP
=
$CHILD2_1_DROP_TABLES
let
$CHILD2_1_DROP_TABLES
=
DROP
TABLE
IF
EXISTS
tbl_a
;
--
let
$CHILD2_1_CREATE_TABLES_BACKUP
=
$CHILD2_1_CREATE_TABLES
let
$CHILD2_1_CREATE_TABLES
=
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$CHILD2_1_ENGINE
$CHILD2_1_CHARSET
;
--
let
$CHILD2_1_SELECT_TABLES_BACKUP
=
$CHILD2_1_SELECT_TABLES
let
$CHILD2_1_SELECT_TABLES
=
SELECT
pkey
FROM
tbl_a
ORDER
BY
pkey
;
let
$CHILD2_1_SELECT_ARGUMENT1
=
SELECT
argument
FROM
mysql
.
general_log
WHERE
argument
LIKE
'%select %'
;
--
let
$CHILD2_2_DROP_TABLES_BACKUP
=
$CHILD2_2_DROP_TABLES
let
$CHILD2_2_DROP_TABLES
=
DROP
TABLE
IF
EXISTS
tbl_b
;
--
let
$CHILD2_2_CREATE_TABLES_BACKUP
=
$CHILD2_2_CREATE_TABLES
let
$CHILD2_2_CREATE_TABLES
=
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$CHILD2_2_ENGINE
$CHILD2_2_CHARSET
;
--
let
$CHILD2_2_SELECT_TABLES_BACKUP
=
$CHILD2_2_SELECT_TABLES
let
$CHILD2_2_SELECT_TABLES
=
SELECT
pkey
FROM
tbl_b
ORDER
BY
pkey
;
let
$CHILD2_2_SELECT_ARGUMENT1
=
SELECT
argument
FROM
mysql
.
general_log
WHERE
argument
LIKE
'%select %'
;
--
connection
master_1
set
@
old_spider_quick_mode
=
@@
spider_quick_mode
;
set
session
spider_quick_mode
=
3
;
set
@
old_spider_quick_page_size
=
@@
spider_quick_page_size
;
set
session
spider_quick_page_size
=
3
;
set
@
old_spider_quick_page_byte
=
@@
spider_quick_page_byte
;
let
$MASTER_1_SET_QUICK_PAGE_BYTE_6
=
set
session
spider_quick_page_byte
=
6
;
let
$MASTER_1_SET_QUICK_PAGE_BYTE_0
=
set
session
spider_quick_page_byte
=
0
;
storage/spider/mysql-test/spider/bugfix/r/quick_mode_0.result
0 → 100644
View file @
be556f81
for master_1
for child2
child2_1
child2_2
child2_3
for child3
connection master_1;
set @old_spider_quick_mode= @@spider_quick_mode;
set session spider_quick_mode= 0;
set @old_spider_quick_page_size= @@spider_quick_page_size;
set session spider_quick_page_size= 3;
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
this test is for MDEV-16520
drop and create databases
connection master_1;
CREATE DATABASE auto_test_local;
USE auto_test_local;
connection child2_1;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
CREATE DATABASE auto_test_remote;
USE auto_test_remote;
connection child2_2;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
CREATE DATABASE auto_test_remote2;
USE auto_test_remote2;
create table and insert
connection child2_1;
CHILD2_1_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection child2_2;
CHILD2_2_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection master_1;
CREATE TABLE tbl_a (
pkey int NOT NULL,
PRIMARY KEY (pkey)
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1
CREATE TABLE tbl_b (
pkey int NOT NULL,
PRIMARY KEY (pkey)
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
select test 1
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection master_1;
set session spider_quick_page_byte= 6;
select test 2
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection master_1;
set session spider_quick_page_byte= 0;
select test 3
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
deinit
connection master_1;
DROP DATABASE IF EXISTS auto_test_local;
connection child2_1;
DROP DATABASE IF EXISTS auto_test_remote;
SET GLOBAL log_output = @old_log_output;
connection child2_2;
DROP DATABASE IF EXISTS auto_test_remote2;
SET GLOBAL log_output = @old_log_output;
connection master_1;
set session spider_quick_mode= @old_spider_quick_mode;
set session spider_quick_page_size= @old_spider_quick_page_size;
set session spider_quick_page_byte= @old_spider_quick_page_byte;
for master_1
for child2
child2_1
child2_2
child2_3
for child3
end of test
storage/spider/mysql-test/spider/bugfix/r/quick_mode_1.result
0 → 100644
View file @
be556f81
for master_1
for child2
child2_1
child2_2
child2_3
for child3
connection master_1;
set @old_spider_quick_mode= @@spider_quick_mode;
set session spider_quick_mode= 1;
set @old_spider_quick_page_size= @@spider_quick_page_size;
set session spider_quick_page_size= 3;
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
this test is for MDEV-16520
drop and create databases
connection master_1;
CREATE DATABASE auto_test_local;
USE auto_test_local;
connection child2_1;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
CREATE DATABASE auto_test_remote;
USE auto_test_remote;
connection child2_2;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
CREATE DATABASE auto_test_remote2;
USE auto_test_remote2;
create table and insert
connection child2_1;
CHILD2_1_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection child2_2;
CHILD2_2_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection master_1;
CREATE TABLE tbl_a (
pkey int NOT NULL,
PRIMARY KEY (pkey)
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1
CREATE TABLE tbl_b (
pkey int NOT NULL,
PRIMARY KEY (pkey)
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
select test 1
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection master_1;
set session spider_quick_page_byte= 6;
select test 2
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection master_1;
set session spider_quick_page_byte= 0;
select test 3
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
deinit
connection master_1;
DROP DATABASE IF EXISTS auto_test_local;
connection child2_1;
DROP DATABASE IF EXISTS auto_test_remote;
SET GLOBAL log_output = @old_log_output;
connection child2_2;
DROP DATABASE IF EXISTS auto_test_remote2;
SET GLOBAL log_output = @old_log_output;
connection master_1;
set session spider_quick_mode= @old_spider_quick_mode;
set session spider_quick_page_size= @old_spider_quick_page_size;
set session spider_quick_page_byte= @old_spider_quick_page_byte;
for master_1
for child2
child2_1
child2_2
child2_3
for child3
end of test
storage/spider/mysql-test/spider/bugfix/r/quick_mode_2.result
0 → 100644
View file @
be556f81
for master_1
for child2
child2_1
child2_2
child2_3
for child3
connection master_1;
set @old_spider_quick_mode= @@spider_quick_mode;
set session spider_quick_mode= 2;
set @old_spider_quick_page_size= @@spider_quick_page_size;
set session spider_quick_page_size= 3;
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
this test is for MDEV-16520
drop and create databases
connection master_1;
CREATE DATABASE auto_test_local;
USE auto_test_local;
connection child2_1;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
CREATE DATABASE auto_test_remote;
USE auto_test_remote;
connection child2_2;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
CREATE DATABASE auto_test_remote2;
USE auto_test_remote2;
create table and insert
connection child2_1;
CHILD2_1_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection child2_2;
CHILD2_2_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection master_1;
CREATE TABLE tbl_a (
pkey int NOT NULL,
PRIMARY KEY (pkey)
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1
CREATE TABLE tbl_b (
pkey int NOT NULL,
PRIMARY KEY (pkey)
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
select test 1
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection master_1;
set session spider_quick_page_byte= 6;
select test 2
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection master_1;
set session spider_quick_page_byte= 0;
select test 3
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
deinit
connection master_1;
DROP DATABASE IF EXISTS auto_test_local;
connection child2_1;
DROP DATABASE IF EXISTS auto_test_remote;
SET GLOBAL log_output = @old_log_output;
connection child2_2;
DROP DATABASE IF EXISTS auto_test_remote2;
SET GLOBAL log_output = @old_log_output;
connection master_1;
set session spider_quick_mode= @old_spider_quick_mode;
set session spider_quick_page_size= @old_spider_quick_page_size;
set session spider_quick_page_byte= @old_spider_quick_page_byte;
for master_1
for child2
child2_1
child2_2
child2_3
for child3
end of test
storage/spider/mysql-test/spider/bugfix/r/quick_mode_3.result
0 → 100644
View file @
be556f81
for master_1
for child2
child2_1
child2_2
child2_3
for child3
connection master_1;
set @old_spider_quick_mode= @@spider_quick_mode;
set session spider_quick_mode= 3;
set @old_spider_quick_page_size= @@spider_quick_page_size;
set session spider_quick_page_size= 3;
set @old_spider_quick_page_byte= @@spider_quick_page_byte;
this test is for MDEV-16520
drop and create databases
connection master_1;
CREATE DATABASE auto_test_local;
USE auto_test_local;
connection child2_1;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
CREATE DATABASE auto_test_remote;
USE auto_test_remote;
connection child2_2;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
CREATE DATABASE auto_test_remote2;
USE auto_test_remote2;
create table and insert
connection child2_1;
CHILD2_1_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection child2_2;
CHILD2_2_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection master_1;
CREATE TABLE tbl_a (
pkey int NOT NULL,
PRIMARY KEY (pkey)
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_1
CREATE TABLE tbl_b (
pkey int NOT NULL,
PRIMARY KEY (pkey)
) MASTER_1_ENGINE MASTER_1_CHARSET MASTER_1_COMMENT_2_2
INSERT INTO tbl_a (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
INSERT INTO tbl_a (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
INSERT INTO tbl_a (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
INSERT INTO tbl_b (pkey) VALUES (0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
INSERT INTO tbl_b (pkey) VALUES (10),(11),(12),(13),(14),(15),(16),(17),(18),(19);
INSERT INTO tbl_b (pkey) VALUES (20),(21),(22),(23),(24),(25),(26),(27),(28),(29);
select test 1
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection master_1;
set session spider_quick_page_byte= 6;
select test 2
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection master_1;
set session spider_quick_page_byte= 0;
select test 3
connection child2_1;
TRUNCATE TABLE mysql.general_log;
connection child2_2;
TRUNCATE TABLE mysql.general_log;
connection master_1;
SELECT a.pkey FROM tbl_a a, tbl_b b WHERE a.pkey = b.pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_1;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote`.`tbl_a` order by `pkey`
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_a ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
connection child2_2;
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %';
argument
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 0
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 1
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 2
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 3
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 4
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 5
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 6
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 7
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 8
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 9
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 10
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 11
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 12
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 13
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 14
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 15
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 16
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 17
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 18
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 19
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 20
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 21
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 22
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 23
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 24
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 25
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 26
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 27
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 28
select `pkey` from `auto_test_remote2`.`tbl_b` where `pkey` = 29
SELECT argument FROM mysql.general_log WHERE argument LIKE '%select %'
SELECT pkey FROM tbl_b ORDER BY pkey;
pkey
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
deinit
connection master_1;
DROP DATABASE IF EXISTS auto_test_local;
connection child2_1;
DROP DATABASE IF EXISTS auto_test_remote;
SET GLOBAL log_output = @old_log_output;
connection child2_2;
DROP DATABASE IF EXISTS auto_test_remote2;
SET GLOBAL log_output = @old_log_output;
connection master_1;
set session spider_quick_mode= @old_spider_quick_mode;
set session spider_quick_page_size= @old_spider_quick_page_size;
set session spider_quick_page_byte= @old_spider_quick_page_byte;
for master_1
for child2
child2_1
child2_2
child2_3
for child3
end of test
storage/spider/mysql-test/spider/bugfix/t/quick_mode_0.cnf
0 → 100644
View file @
be556f81
!include include/default_mysqld.cnf
!include ../my_1_1.cnf
!include ../my_2_1.cnf
!include ../my_2_2.cnf
storage/spider/mysql-test/spider/bugfix/t/quick_mode_0.test
0 → 100644
View file @
be556f81
--
source
../
include
/
quick_mode_0_init
.
inc
--
echo
--
echo
this
test
is
for
MDEV
-
16520
--
echo
--
echo
drop
and
create
databases
--
connection
master_1
--
disable_warnings
CREATE
DATABASE
auto_test_local
;
USE
auto_test_local
;
--
connection
child2_1
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
CREATE
DATABASE
auto_test_remote
;
USE
auto_test_remote
;
--
connection
child2_2
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
CREATE
DATABASE
auto_test_remote2
;
USE
auto_test_remote2
;
--
enable_warnings
--
echo
--
echo
create
table
and
insert
--
connection
child2_1
--
disable_query_log
echo
CHILD2_1_CREATE_TABLES
;
eval
$CHILD2_1_CREATE_TABLES
;
--
enable_query_log
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
--
disable_query_log
echo
CHILD2_2_CREATE_TABLES
;
eval
$CHILD2_2_CREATE_TABLES
;
--
enable_query_log
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
--
disable_query_log
echo
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
MASTER_1_ENGINE
MASTER_1_CHARSET
MASTER_1_COMMENT_2_1
;
echo
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
MASTER_1_ENGINE
MASTER_1_CHARSET
MASTER_1_COMMENT_2_2
;
eval
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$MASTER_1_ENGINE
$MASTER_1_CHARSET
$MASTER_1_COMMENT_2_1
;
eval
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$MASTER_1_ENGINE
$MASTER_1_CHARSET
$MASTER_1_COMMENT_2_2
;
--
enable_query_log
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
0
),(
1
),(
2
),(
3
),(
4
),(
5
),(
6
),(
7
),(
8
),(
9
);
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
10
),(
11
),(
12
),(
13
),(
14
),(
15
),(
16
),(
17
),(
18
),(
19
);
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
20
),(
21
),(
22
),(
23
),(
24
),(
25
),(
26
),(
27
),(
28
),(
29
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
0
),(
1
),(
2
),(
3
),(
4
),(
5
),(
6
),(
7
),(
8
),(
9
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
10
),(
11
),(
12
),(
13
),(
14
),(
15
),(
16
),(
17
),(
18
),(
19
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
20
),(
21
),(
22
),(
23
),(
24
),(
25
),(
26
),(
27
),(
28
),(
29
);
--
echo
--
echo
select
test
1
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
connection
master_1
eval
$MASTER_1_SET_QUICK_PAGE_BYTE_6
;
--
echo
--
echo
select
test
2
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
connection
master_1
eval
$MASTER_1_SET_QUICK_PAGE_BYTE_0
;
--
echo
--
echo
select
test
3
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
echo
--
echo
deinit
--
disable_warnings
--
connection
master_1
DROP
DATABASE
IF
EXISTS
auto_test_local
;
--
connection
child2_1
DROP
DATABASE
IF
EXISTS
auto_test_remote
;
SET
GLOBAL
log_output
=
@
old_log_output
;
--
connection
child2_2
DROP
DATABASE
IF
EXISTS
auto_test_remote2
;
SET
GLOBAL
log_output
=
@
old_log_output
;
--
enable_warnings
--
source
../
include
/
quick_mode_0_deinit
.
inc
--
echo
--
echo
end
of
test
storage/spider/mysql-test/spider/bugfix/t/quick_mode_1.cnf
0 → 100644
View file @
be556f81
!include include/default_mysqld.cnf
!include ../my_1_1.cnf
!include ../my_2_1.cnf
!include ../my_2_2.cnf
storage/spider/mysql-test/spider/bugfix/t/quick_mode_1.test
0 → 100644
View file @
be556f81
--
source
../
include
/
quick_mode_1_init
.
inc
--
echo
--
echo
this
test
is
for
MDEV
-
16520
--
echo
--
echo
drop
and
create
databases
--
connection
master_1
--
disable_warnings
CREATE
DATABASE
auto_test_local
;
USE
auto_test_local
;
--
connection
child2_1
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
CREATE
DATABASE
auto_test_remote
;
USE
auto_test_remote
;
--
connection
child2_2
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
CREATE
DATABASE
auto_test_remote2
;
USE
auto_test_remote2
;
--
enable_warnings
--
echo
--
echo
create
table
and
insert
--
connection
child2_1
--
disable_query_log
echo
CHILD2_1_CREATE_TABLES
;
eval
$CHILD2_1_CREATE_TABLES
;
--
enable_query_log
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
--
disable_query_log
echo
CHILD2_2_CREATE_TABLES
;
eval
$CHILD2_2_CREATE_TABLES
;
--
enable_query_log
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
--
disable_query_log
echo
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
MASTER_1_ENGINE
MASTER_1_CHARSET
MASTER_1_COMMENT_2_1
;
echo
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
MASTER_1_ENGINE
MASTER_1_CHARSET
MASTER_1_COMMENT_2_2
;
eval
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$MASTER_1_ENGINE
$MASTER_1_CHARSET
$MASTER_1_COMMENT_2_1
;
eval
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$MASTER_1_ENGINE
$MASTER_1_CHARSET
$MASTER_1_COMMENT_2_2
;
--
enable_query_log
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
0
),(
1
),(
2
),(
3
),(
4
),(
5
),(
6
),(
7
),(
8
),(
9
);
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
10
),(
11
),(
12
),(
13
),(
14
),(
15
),(
16
),(
17
),(
18
),(
19
);
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
20
),(
21
),(
22
),(
23
),(
24
),(
25
),(
26
),(
27
),(
28
),(
29
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
0
),(
1
),(
2
),(
3
),(
4
),(
5
),(
6
),(
7
),(
8
),(
9
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
10
),(
11
),(
12
),(
13
),(
14
),(
15
),(
16
),(
17
),(
18
),(
19
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
20
),(
21
),(
22
),(
23
),(
24
),(
25
),(
26
),(
27
),(
28
),(
29
);
--
echo
--
echo
select
test
1
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
connection
master_1
eval
$MASTER_1_SET_QUICK_PAGE_BYTE_6
;
--
echo
--
echo
select
test
2
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
connection
master_1
eval
$MASTER_1_SET_QUICK_PAGE_BYTE_0
;
--
echo
--
echo
select
test
3
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
echo
--
echo
deinit
--
disable_warnings
--
connection
master_1
DROP
DATABASE
IF
EXISTS
auto_test_local
;
--
connection
child2_1
DROP
DATABASE
IF
EXISTS
auto_test_remote
;
SET
GLOBAL
log_output
=
@
old_log_output
;
--
connection
child2_2
DROP
DATABASE
IF
EXISTS
auto_test_remote2
;
SET
GLOBAL
log_output
=
@
old_log_output
;
--
enable_warnings
--
source
../
include
/
quick_mode_1_deinit
.
inc
--
echo
--
echo
end
of
test
storage/spider/mysql-test/spider/bugfix/t/quick_mode_2.cnf
0 → 100644
View file @
be556f81
!include include/default_mysqld.cnf
!include ../my_1_1.cnf
!include ../my_2_1.cnf
!include ../my_2_2.cnf
storage/spider/mysql-test/spider/bugfix/t/quick_mode_2.test
0 → 100644
View file @
be556f81
--
source
../
include
/
quick_mode_2_init
.
inc
--
echo
--
echo
this
test
is
for
MDEV
-
16520
--
echo
--
echo
drop
and
create
databases
--
connection
master_1
--
disable_warnings
CREATE
DATABASE
auto_test_local
;
USE
auto_test_local
;
--
connection
child2_1
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
CREATE
DATABASE
auto_test_remote
;
USE
auto_test_remote
;
--
connection
child2_2
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
CREATE
DATABASE
auto_test_remote2
;
USE
auto_test_remote2
;
--
enable_warnings
--
echo
--
echo
create
table
and
insert
--
connection
child2_1
--
disable_query_log
echo
CHILD2_1_CREATE_TABLES
;
eval
$CHILD2_1_CREATE_TABLES
;
--
enable_query_log
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
--
disable_query_log
echo
CHILD2_2_CREATE_TABLES
;
eval
$CHILD2_2_CREATE_TABLES
;
--
enable_query_log
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
--
disable_query_log
echo
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
MASTER_1_ENGINE
MASTER_1_CHARSET
MASTER_1_COMMENT_2_1
;
echo
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
MASTER_1_ENGINE
MASTER_1_CHARSET
MASTER_1_COMMENT_2_2
;
eval
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$MASTER_1_ENGINE
$MASTER_1_CHARSET
$MASTER_1_COMMENT_2_1
;
eval
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$MASTER_1_ENGINE
$MASTER_1_CHARSET
$MASTER_1_COMMENT_2_2
;
--
enable_query_log
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
0
),(
1
),(
2
),(
3
),(
4
),(
5
),(
6
),(
7
),(
8
),(
9
);
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
10
),(
11
),(
12
),(
13
),(
14
),(
15
),(
16
),(
17
),(
18
),(
19
);
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
20
),(
21
),(
22
),(
23
),(
24
),(
25
),(
26
),(
27
),(
28
),(
29
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
0
),(
1
),(
2
),(
3
),(
4
),(
5
),(
6
),(
7
),(
8
),(
9
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
10
),(
11
),(
12
),(
13
),(
14
),(
15
),(
16
),(
17
),(
18
),(
19
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
20
),(
21
),(
22
),(
23
),(
24
),(
25
),(
26
),(
27
),(
28
),(
29
);
--
echo
--
echo
select
test
1
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
connection
master_1
eval
$MASTER_1_SET_QUICK_PAGE_BYTE_6
;
--
echo
--
echo
select
test
2
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
connection
master_1
eval
$MASTER_1_SET_QUICK_PAGE_BYTE_0
;
--
echo
--
echo
select
test
3
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
echo
--
echo
deinit
--
disable_warnings
--
connection
master_1
DROP
DATABASE
IF
EXISTS
auto_test_local
;
--
connection
child2_1
DROP
DATABASE
IF
EXISTS
auto_test_remote
;
SET
GLOBAL
log_output
=
@
old_log_output
;
--
connection
child2_2
DROP
DATABASE
IF
EXISTS
auto_test_remote2
;
SET
GLOBAL
log_output
=
@
old_log_output
;
--
enable_warnings
--
source
../
include
/
quick_mode_2_deinit
.
inc
--
echo
--
echo
end
of
test
storage/spider/mysql-test/spider/bugfix/t/quick_mode_3.cnf
0 → 100644
View file @
be556f81
!include include/default_mysqld.cnf
!include ../my_1_1.cnf
!include ../my_2_1.cnf
!include ../my_2_2.cnf
storage/spider/mysql-test/spider/bugfix/t/quick_mode_3.test
0 → 100644
View file @
be556f81
--
source
../
include
/
quick_mode_3_init
.
inc
--
echo
--
echo
this
test
is
for
MDEV
-
16520
--
echo
--
echo
drop
and
create
databases
--
connection
master_1
--
disable_warnings
CREATE
DATABASE
auto_test_local
;
USE
auto_test_local
;
--
connection
child2_1
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
CREATE
DATABASE
auto_test_remote
;
USE
auto_test_remote
;
--
connection
child2_2
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
CREATE
DATABASE
auto_test_remote2
;
USE
auto_test_remote2
;
--
enable_warnings
--
echo
--
echo
create
table
and
insert
--
connection
child2_1
--
disable_query_log
echo
CHILD2_1_CREATE_TABLES
;
eval
$CHILD2_1_CREATE_TABLES
;
--
enable_query_log
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
--
disable_query_log
echo
CHILD2_2_CREATE_TABLES
;
eval
$CHILD2_2_CREATE_TABLES
;
--
enable_query_log
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
--
disable_query_log
echo
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
MASTER_1_ENGINE
MASTER_1_CHARSET
MASTER_1_COMMENT_2_1
;
echo
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
MASTER_1_ENGINE
MASTER_1_CHARSET
MASTER_1_COMMENT_2_2
;
eval
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$MASTER_1_ENGINE
$MASTER_1_CHARSET
$MASTER_1_COMMENT_2_1
;
eval
CREATE
TABLE
tbl_b
(
pkey
int
NOT
NULL
,
PRIMARY
KEY
(
pkey
)
)
$MASTER_1_ENGINE
$MASTER_1_CHARSET
$MASTER_1_COMMENT_2_2
;
--
enable_query_log
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
0
),(
1
),(
2
),(
3
),(
4
),(
5
),(
6
),(
7
),(
8
),(
9
);
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
10
),(
11
),(
12
),(
13
),(
14
),(
15
),(
16
),(
17
),(
18
),(
19
);
INSERT
INTO
tbl_a
(
pkey
)
VALUES
(
20
),(
21
),(
22
),(
23
),(
24
),(
25
),(
26
),(
27
),(
28
),(
29
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
0
),(
1
),(
2
),(
3
),(
4
),(
5
),(
6
),(
7
),(
8
),(
9
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
10
),(
11
),(
12
),(
13
),(
14
),(
15
),(
16
),(
17
),(
18
),(
19
);
INSERT
INTO
tbl_b
(
pkey
)
VALUES
(
20
),(
21
),(
22
),(
23
),(
24
),(
25
),(
26
),(
27
),(
28
),(
29
);
--
echo
--
echo
select
test
1
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
connection
master_1
eval
$MASTER_1_SET_QUICK_PAGE_BYTE_6
;
--
echo
--
echo
select
test
2
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
connection
master_1
eval
$MASTER_1_SET_QUICK_PAGE_BYTE_0
;
--
echo
--
echo
select
test
3
--
connection
child2_1
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
child2_2
TRUNCATE
TABLE
mysql
.
general_log
;
--
connection
master_1
SELECT
a
.
pkey
FROM
tbl_a
a
,
tbl_b
b
WHERE
a
.
pkey
=
b
.
pkey
;
--
connection
child2_1
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_1_SELECT_ARGUMENT1
;
eval
$CHILD2_1_SELECT_TABLES
;
--
connection
child2_2
--
replace_regex
/
tmp_spider_bka_0x
[
0
-
9
a
-
f
]
*/
tmp_spider_bka_xxxx
/
eval
$CHILD2_2_SELECT_ARGUMENT1
;
eval
$CHILD2_2_SELECT_TABLES
;
--
echo
--
echo
deinit
--
disable_warnings
--
connection
master_1
DROP
DATABASE
IF
EXISTS
auto_test_local
;
--
connection
child2_1
DROP
DATABASE
IF
EXISTS
auto_test_remote
;
SET
GLOBAL
log_output
=
@
old_log_output
;
--
connection
child2_2
DROP
DATABASE
IF
EXISTS
auto_test_remote2
;
SET
GLOBAL
log_output
=
@
old_log_output
;
--
enable_warnings
--
source
../
include
/
quick_mode_3_deinit
.
inc
--
echo
--
echo
end
of
test
storage/spider/mysql-test/spider/r/quick_mode_0.result
View file @
be556f81
...
...
@@ -16,34 +16,27 @@ set @old_spider_quick_page_byte= @@spider_quick_page_byte;
drop and create databases
connection master_1;
DROP DATABASE IF EXISTS auto_test_local;
CREATE DATABASE auto_test_local;
USE auto_test_local;
connection child2_1;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
DROP DATABASE IF EXISTS auto_test_remote;
CREATE DATABASE auto_test_remote;
USE auto_test_remote;
connection child2_2;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
DROP DATABASE IF EXISTS auto_test_remote2;
CREATE DATABASE auto_test_remote2;
USE auto_test_remote2;
create table and insert
connection child2_1;
CHILD2_1_DROP_TABLES
CHILD2_1_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection child2_2;
CHILD2_2_DROP_TABLES
CHILD2_2_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection master_1;
DROP TABLE IF EXISTS tbl_a;
DROP TABLE IF EXISTS tbl_b;
CREATE TABLE tbl_a (
pkey int NOT NULL,
PRIMARY KEY (pkey)
...
...
storage/spider/mysql-test/spider/r/quick_mode_1.result
View file @
be556f81
...
...
@@ -16,34 +16,27 @@ set @old_spider_quick_page_byte= @@spider_quick_page_byte;
drop and create databases
connection master_1;
DROP DATABASE IF EXISTS auto_test_local;
CREATE DATABASE auto_test_local;
USE auto_test_local;
connection child2_1;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
DROP DATABASE IF EXISTS auto_test_remote;
CREATE DATABASE auto_test_remote;
USE auto_test_remote;
connection child2_2;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
DROP DATABASE IF EXISTS auto_test_remote2;
CREATE DATABASE auto_test_remote2;
USE auto_test_remote2;
create table and insert
connection child2_1;
CHILD2_1_DROP_TABLES
CHILD2_1_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection child2_2;
CHILD2_2_DROP_TABLES
CHILD2_2_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection master_1;
DROP TABLE IF EXISTS tbl_a;
DROP TABLE IF EXISTS tbl_b;
CREATE TABLE tbl_a (
pkey int NOT NULL,
PRIMARY KEY (pkey)
...
...
storage/spider/mysql-test/spider/r/quick_mode_2.result
View file @
be556f81
...
...
@@ -16,34 +16,27 @@ set @old_spider_quick_page_byte= @@spider_quick_page_byte;
drop and create databases
connection master_1;
DROP DATABASE IF EXISTS auto_test_local;
CREATE DATABASE auto_test_local;
USE auto_test_local;
connection child2_1;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
DROP DATABASE IF EXISTS auto_test_remote;
CREATE DATABASE auto_test_remote;
USE auto_test_remote;
connection child2_2;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
DROP DATABASE IF EXISTS auto_test_remote2;
CREATE DATABASE auto_test_remote2;
USE auto_test_remote2;
create table and insert
connection child2_1;
CHILD2_1_DROP_TABLES
CHILD2_1_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection child2_2;
CHILD2_2_DROP_TABLES
CHILD2_2_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection master_1;
DROP TABLE IF EXISTS tbl_a;
DROP TABLE IF EXISTS tbl_b;
CREATE TABLE tbl_a (
pkey int NOT NULL,
PRIMARY KEY (pkey)
...
...
storage/spider/mysql-test/spider/r/quick_mode_3.result
View file @
be556f81
...
...
@@ -16,34 +16,27 @@ set @old_spider_quick_page_byte= @@spider_quick_page_byte;
drop and create databases
connection master_1;
DROP DATABASE IF EXISTS auto_test_local;
CREATE DATABASE auto_test_local;
USE auto_test_local;
connection child2_1;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
DROP DATABASE IF EXISTS auto_test_remote;
CREATE DATABASE auto_test_remote;
USE auto_test_remote;
connection child2_2;
SET @old_log_output = @@global.log_output;
SET GLOBAL log_output = 'TABLE,FILE';
DROP DATABASE IF EXISTS auto_test_remote2;
CREATE DATABASE auto_test_remote2;
USE auto_test_remote2;
create table and insert
connection child2_1;
CHILD2_1_DROP_TABLES
CHILD2_1_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection child2_2;
CHILD2_2_DROP_TABLES
CHILD2_2_CREATE_TABLES
TRUNCATE TABLE mysql.general_log;
connection master_1;
DROP TABLE IF EXISTS tbl_a;
DROP TABLE IF EXISTS tbl_b;
CREATE TABLE tbl_a (
pkey int NOT NULL,
PRIMARY KEY (pkey)
...
...
storage/spider/mysql-test/spider/t/quick_mode_0.test
View file @
be556f81
...
...
@@ -3,7 +3,6 @@
--
echo
drop
and
create
databases
--
connection
master_1
--
disable_warnings
DROP
DATABASE
IF
EXISTS
auto_test_local
;
CREATE
DATABASE
auto_test_local
;
USE
auto_test_local
;
if
(
$USE_CHILD_GROUP2
)
...
...
@@ -14,7 +13,6 @@ if ($USE_CHILD_GROUP2)
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
}
DROP
DATABASE
IF
EXISTS
auto_test_remote
;
CREATE
DATABASE
auto_test_remote
;
USE
auto_test_remote
;
--
connection
child2_2
...
...
@@ -23,7 +21,6 @@ if ($USE_CHILD_GROUP2)
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
}
DROP
DATABASE
IF
EXISTS
auto_test_remote2
;
CREATE
DATABASE
auto_test_remote2
;
USE
auto_test_remote2
;
}
...
...
@@ -42,12 +39,8 @@ if ($USE_CHILD_GROUP2)
if
(
$OUTPUT_CHILD_GROUP2
)
{
--
disable_query_log
echo
CHILD2_1_DROP_TABLES
;
echo
CHILD2_1_CREATE_TABLES
;
}
--
disable_warnings
eval
$CHILD2_1_DROP_TABLES
;
--
enable_warnings
eval
$CHILD2_1_CREATE_TABLES
;
if
(
$OUTPUT_CHILD_GROUP2
)
{
...
...
@@ -61,12 +54,8 @@ if ($USE_CHILD_GROUP2)
if
(
$OUTPUT_CHILD_GROUP2
)
{
--
disable_query_log
echo
CHILD2_2_DROP_TABLES
;
echo
CHILD2_2_CREATE_TABLES
;
}
--
disable_warnings
eval
$CHILD2_2_DROP_TABLES
;
--
enable_warnings
eval
$CHILD2_2_CREATE_TABLES
;
if
(
$OUTPUT_CHILD_GROUP2
)
{
...
...
@@ -83,10 +72,6 @@ if ($USE_CHILD_GROUP2)
}
}
--
connection
master_1
--
disable_warnings
DROP
TABLE
IF
EXISTS
tbl_a
;
DROP
TABLE
IF
EXISTS
tbl_b
;
--
enable_warnings
--
disable_query_log
echo
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
...
...
storage/spider/mysql-test/spider/t/quick_mode_1.test
View file @
be556f81
...
...
@@ -3,7 +3,6 @@
--
echo
drop
and
create
databases
--
connection
master_1
--
disable_warnings
DROP
DATABASE
IF
EXISTS
auto_test_local
;
CREATE
DATABASE
auto_test_local
;
USE
auto_test_local
;
if
(
$USE_CHILD_GROUP2
)
...
...
@@ -14,7 +13,6 @@ if ($USE_CHILD_GROUP2)
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
}
DROP
DATABASE
IF
EXISTS
auto_test_remote
;
CREATE
DATABASE
auto_test_remote
;
USE
auto_test_remote
;
--
connection
child2_2
...
...
@@ -23,7 +21,6 @@ if ($USE_CHILD_GROUP2)
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
}
DROP
DATABASE
IF
EXISTS
auto_test_remote2
;
CREATE
DATABASE
auto_test_remote2
;
USE
auto_test_remote2
;
}
...
...
@@ -42,12 +39,8 @@ if ($USE_CHILD_GROUP2)
if
(
$OUTPUT_CHILD_GROUP2
)
{
--
disable_query_log
echo
CHILD2_1_DROP_TABLES
;
echo
CHILD2_1_CREATE_TABLES
;
}
--
disable_warnings
eval
$CHILD2_1_DROP_TABLES
;
--
enable_warnings
eval
$CHILD2_1_CREATE_TABLES
;
if
(
$OUTPUT_CHILD_GROUP2
)
{
...
...
@@ -61,12 +54,8 @@ if ($USE_CHILD_GROUP2)
if
(
$OUTPUT_CHILD_GROUP2
)
{
--
disable_query_log
echo
CHILD2_2_DROP_TABLES
;
echo
CHILD2_2_CREATE_TABLES
;
}
--
disable_warnings
eval
$CHILD2_2_DROP_TABLES
;
--
enable_warnings
eval
$CHILD2_2_CREATE_TABLES
;
if
(
$OUTPUT_CHILD_GROUP2
)
{
...
...
@@ -83,10 +72,6 @@ if ($USE_CHILD_GROUP2)
}
}
--
connection
master_1
--
disable_warnings
DROP
TABLE
IF
EXISTS
tbl_a
;
DROP
TABLE
IF
EXISTS
tbl_b
;
--
enable_warnings
--
disable_query_log
echo
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
...
...
storage/spider/mysql-test/spider/t/quick_mode_2.test
View file @
be556f81
...
...
@@ -3,7 +3,6 @@
--
echo
drop
and
create
databases
--
connection
master_1
--
disable_warnings
DROP
DATABASE
IF
EXISTS
auto_test_local
;
CREATE
DATABASE
auto_test_local
;
USE
auto_test_local
;
if
(
$USE_CHILD_GROUP2
)
...
...
@@ -14,7 +13,6 @@ if ($USE_CHILD_GROUP2)
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
}
DROP
DATABASE
IF
EXISTS
auto_test_remote
;
CREATE
DATABASE
auto_test_remote
;
USE
auto_test_remote
;
--
connection
child2_2
...
...
@@ -23,7 +21,6 @@ if ($USE_CHILD_GROUP2)
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
}
DROP
DATABASE
IF
EXISTS
auto_test_remote2
;
CREATE
DATABASE
auto_test_remote2
;
USE
auto_test_remote2
;
}
...
...
@@ -42,12 +39,8 @@ if ($USE_CHILD_GROUP2)
if
(
$OUTPUT_CHILD_GROUP2
)
{
--
disable_query_log
echo
CHILD2_1_DROP_TABLES
;
echo
CHILD2_1_CREATE_TABLES
;
}
--
disable_warnings
eval
$CHILD2_1_DROP_TABLES
;
--
enable_warnings
eval
$CHILD2_1_CREATE_TABLES
;
if
(
$OUTPUT_CHILD_GROUP2
)
{
...
...
@@ -61,12 +54,8 @@ if ($USE_CHILD_GROUP2)
if
(
$OUTPUT_CHILD_GROUP2
)
{
--
disable_query_log
echo
CHILD2_2_DROP_TABLES
;
echo
CHILD2_2_CREATE_TABLES
;
}
--
disable_warnings
eval
$CHILD2_2_DROP_TABLES
;
--
enable_warnings
eval
$CHILD2_2_CREATE_TABLES
;
if
(
$OUTPUT_CHILD_GROUP2
)
{
...
...
@@ -83,10 +72,6 @@ if ($USE_CHILD_GROUP2)
}
}
--
connection
master_1
--
disable_warnings
DROP
TABLE
IF
EXISTS
tbl_a
;
DROP
TABLE
IF
EXISTS
tbl_b
;
--
enable_warnings
--
disable_query_log
echo
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
...
...
storage/spider/mysql-test/spider/t/quick_mode_3.test
View file @
be556f81
...
...
@@ -3,7 +3,6 @@
--
echo
drop
and
create
databases
--
connection
master_1
--
disable_warnings
DROP
DATABASE
IF
EXISTS
auto_test_local
;
CREATE
DATABASE
auto_test_local
;
USE
auto_test_local
;
if
(
$USE_CHILD_GROUP2
)
...
...
@@ -14,7 +13,6 @@ if ($USE_CHILD_GROUP2)
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
}
DROP
DATABASE
IF
EXISTS
auto_test_remote
;
CREATE
DATABASE
auto_test_remote
;
USE
auto_test_remote
;
--
connection
child2_2
...
...
@@ -23,7 +21,6 @@ if ($USE_CHILD_GROUP2)
SET
@
old_log_output
=
@@
global
.
log_output
;
SET
GLOBAL
log_output
=
'TABLE,FILE'
;
}
DROP
DATABASE
IF
EXISTS
auto_test_remote2
;
CREATE
DATABASE
auto_test_remote2
;
USE
auto_test_remote2
;
}
...
...
@@ -42,12 +39,8 @@ if ($USE_CHILD_GROUP2)
if
(
$OUTPUT_CHILD_GROUP2
)
{
--
disable_query_log
echo
CHILD2_1_DROP_TABLES
;
echo
CHILD2_1_CREATE_TABLES
;
}
--
disable_warnings
eval
$CHILD2_1_DROP_TABLES
;
--
enable_warnings
eval
$CHILD2_1_CREATE_TABLES
;
if
(
$OUTPUT_CHILD_GROUP2
)
{
...
...
@@ -61,12 +54,8 @@ if ($USE_CHILD_GROUP2)
if
(
$OUTPUT_CHILD_GROUP2
)
{
--
disable_query_log
echo
CHILD2_2_DROP_TABLES
;
echo
CHILD2_2_CREATE_TABLES
;
}
--
disable_warnings
eval
$CHILD2_2_DROP_TABLES
;
--
enable_warnings
eval
$CHILD2_2_CREATE_TABLES
;
if
(
$OUTPUT_CHILD_GROUP2
)
{
...
...
@@ -83,10 +72,6 @@ if ($USE_CHILD_GROUP2)
}
}
--
connection
master_1
--
disable_warnings
DROP
TABLE
IF
EXISTS
tbl_a
;
DROP
TABLE
IF
EXISTS
tbl_b
;
--
enable_warnings
--
disable_query_log
echo
CREATE
TABLE
tbl_a
(
pkey
int
NOT
NULL
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment