mirror of
https://github.com/MariaDB/server.git
synced 2025-01-15 19:42:28 +01:00
MDEV-19968: Galera test failure on galera_load_data
In this test we are not interested a real cardinality etc numbers. We are interested if they are not same in both galera nodes as they should be.
This commit is contained in:
parent
61cc932781
commit
5244813114
2 changed files with 28 additions and 48 deletions
|
@ -34,49 +34,15 @@ Warnings:
|
|||
Note 1031 Storage engine InnoDB of the table `cardtest02`.`cardtest_tbl` doesn't have this option
|
||||
UNLOCK TABLES;
|
||||
use cardtest02;
|
||||
show indexes from cardtest_tbl;
|
||||
Table cardtest_tbl
|
||||
Non_unique 0
|
||||
Key_name PRIMARY
|
||||
Seq_in_index 1
|
||||
Column_name id
|
||||
Collation A
|
||||
Cardinality 301
|
||||
Sub_part NULL
|
||||
Packed NULL
|
||||
Null
|
||||
Index_type BTREE
|
||||
Comment
|
||||
Index_comment
|
||||
select table_rows, avg_row_length, data_length from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl';
|
||||
table_rows 301
|
||||
avg_row_length 81
|
||||
data_length 24576
|
||||
select count(*) from cardtest_tbl;
|
||||
count(*) 301
|
||||
count(*)
|
||||
301
|
||||
connection node_2;
|
||||
set session wsrep_sync_wait=15;
|
||||
use cardtest02;
|
||||
show indexes from cardtest_tbl;
|
||||
Table cardtest_tbl
|
||||
Non_unique 0
|
||||
Key_name PRIMARY
|
||||
Seq_in_index 1
|
||||
Column_name id
|
||||
Collation A
|
||||
Cardinality 301
|
||||
Sub_part NULL
|
||||
Packed NULL
|
||||
Null
|
||||
Index_type BTREE
|
||||
Comment
|
||||
Index_comment
|
||||
select table_rows, avg_row_length, data_length from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl';
|
||||
table_rows 301
|
||||
avg_row_length 81
|
||||
data_length 24576
|
||||
select count(*) from cardtest_tbl;
|
||||
count(*) 301
|
||||
count(*)
|
||||
301
|
||||
connection node_1;
|
||||
use test;
|
||||
drop database cardtest02;
|
||||
|
|
|
@ -38,23 +38,37 @@ ALTER TABLE `cardtest_tbl` ENABLE KEYS;
|
|||
UNLOCK TABLES;
|
||||
|
||||
use cardtest02;
|
||||
--sleep 15
|
||||
--vertical_results
|
||||
show indexes from cardtest_tbl;
|
||||
--vertical_results
|
||||
select table_rows, avg_row_length, data_length from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl';
|
||||
--sleep 20
|
||||
|
||||
let $cardinality1 = `SELECT cardinality from information_schema.statistics WHERE TABLE_NAME = 'cardtest_tbl'`;
|
||||
let $table_rows1 = `SELECT table_rows from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl'`;
|
||||
let $avg_row_length1 = `SELECT avg_row_length from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl'`;
|
||||
let $data_length1 = `SELECT data_length from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl'`;
|
||||
|
||||
select count(*) from cardtest_tbl;
|
||||
|
||||
--connection node_2
|
||||
set session wsrep_sync_wait=15;
|
||||
use cardtest02;
|
||||
--sleep 15
|
||||
--vertical_results
|
||||
show indexes from cardtest_tbl;
|
||||
--vertical_results
|
||||
select table_rows, avg_row_length, data_length from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl';
|
||||
select count(*) from cardtest_tbl;
|
||||
|
||||
if (`SELECT cardinality <> $cardinality1 from information_schema.statistics WHERE TABLE_NAME = 'cardtest_tbl'`)
|
||||
{
|
||||
SELECT cardinality from from information_schema.statistics WHERE TABLE_NAME = 'cardtest_tbl';
|
||||
}
|
||||
if (`SELECT table_rows <> $table_rows1 from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl'`)
|
||||
{
|
||||
SELECT table_rows from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl';
|
||||
}
|
||||
if (`SELECT avg_row_length <> $avg_row_length1 from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl'`)
|
||||
{
|
||||
SELECT avg_row_length from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl';
|
||||
}
|
||||
if (`SELECT data_length <> $data_length1 from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl'`)
|
||||
{
|
||||
SELECT data_length from information_schema.tables WHERE TABLE_NAME = 'cardtest_tbl';
|
||||
}
|
||||
|
||||
--connection node_1
|
||||
use test;
|
||||
drop database cardtest02;
|
||||
|
|
Loading…
Reference in a new issue