Commit ae62e19f authored by Elena Stepanova's avatar Elena Stepanova

Various changes coming from 5.6

parent 54b443b9
...@@ -24,14 +24,14 @@ INSERT INTO t1 (a,b) VALUES (1,'a'),(2,'b'); ...@@ -24,14 +24,14 @@ INSERT INTO t1 (a,b) VALUES (1,'a'),(2,'b');
CREATE TABLE t2 (a <INT_COLUMN>, b <CHAR_COLUMN>) ENGINE=<STORAGE_ENGINE> <CUSTOM_TABLE_OPTIONS> CHECKSUM=1 PARTITION BY HASH(a) PARTITIONS 2; CREATE TABLE t2 (a <INT_COLUMN>, b <CHAR_COLUMN>) ENGINE=<STORAGE_ENGINE> <CUSTOM_TABLE_OPTIONS> CHECKSUM=1 PARTITION BY HASH(a) PARTITIONS 2;
CHECKSUM TABLE t1; CHECKSUM TABLE t1;
Table Checksum Table Checksum
test.t1 0 test.t1 4272806499
CHECKSUM TABLE t2, t1; CHECKSUM TABLE t2, t1;
Table Checksum Table Checksum
test.t2 0 test.t2 0
test.t1 0 test.t1 4272806499
CHECKSUM TABLE t1, t2 QUICK; CHECKSUM TABLE t1, t2 QUICK;
Table Checksum Table Checksum
test.t1 0 test.t1 4272806499
test.t2 0 test.t2 0
CHECKSUM TABLE t1, t2 EXTENDED; CHECKSUM TABLE t1, t2 EXTENDED;
Table Checksum Table Checksum
......
--- suite/storage_engine/parts/checksum_table.result 2012-07-12 21:41:00.754458011 +0400 --- suite/storage_engine/parts/checksum_table.result 2013-11-08 22:30:34.000000000 +0400
+++ suite/storage_engine/parts/checksum_table.reject 2012-07-15 20:04:35.881962676 +0400 +++ suite/storage_engine/parts/checksum_table.reject 2013-11-08 22:32:30.000000000 +0400
@@ -24,15 +24,15 @@ @@ -31,8 +31,8 @@
CREATE TABLE t2 (a <INT_COLUMN>, b <CHAR_COLUMN>) ENGINE=<STORAGE_ENGINE> <CUSTOM_TABLE_OPTIONS> CHECKSUM=1 PARTITION BY HASH(a) PARTITIONS 2; test.t1 4272806499
CHECKSUM TABLE t1;
Table Checksum
-test.t1 0
+test.t1 4272806499
CHECKSUM TABLE t2, t1;
Table Checksum
test.t2 0
-test.t1 0
+test.t1 4272806499
CHECKSUM TABLE t1, t2 QUICK; CHECKSUM TABLE t1, t2 QUICK;
Table Checksum Table Checksum
-test.t1 0 -test.t1 4272806499
-test.t2 0 -test.t2 0
+test.t1 NULL +test.t1 NULL
+test.t2 NULL +test.t2 NULL
......
repair_table : InnoDB of 5.6.10 does not support repair on partitioned tables (fixed by 5.6.14)
--- suite/storage_engine/repair_table.result 2012-07-15 01:26:44.347708000 +0400 --- suite/storage_engine/repair_table.result 2013-10-03 20:35:06.000000000 +0400
+++ suite/storage_engine/repair_table.reject 2012-07-15 17:50:37.927013454 +0400 +++ suite/storage_engine/repair_table.reject 2013-11-08 22:04:22.000000000 +0400
@@ -4,56 +4,57 @@ @@ -4,56 +4,57 @@
CREATE TABLE t2 (a <INT_COLUMN>, b <CHAR_COLUMN>) ENGINE=<STORAGE_ENGINE> <CUSTOM_TABLE_OPTIONS>; CREATE TABLE t2 (a <INT_COLUMN>, b <CHAR_COLUMN>) ENGINE=<STORAGE_ENGINE> <CUSTOM_TABLE_OPTIONS>;
REPAIR TABLE t1; REPAIR TABLE t1;
...@@ -78,7 +78,7 @@ ...@@ -78,7 +78,7 @@
DROP TABLE t1, t2; DROP TABLE t1, t2;
call mtr.add_suppression("Got an error from thread_id=.*"); call mtr.add_suppression("Got an error from thread_id=.*");
call mtr.add_suppression("MySQL thread id .*, query id .* localhost.*root Checking table"); call mtr.add_suppression("MySQL thread id .*, query id .* localhost.*root Checking table");
@@ -62,45 +63,14 @@ @@ -62,45 +63,32 @@
CREATE TABLE t1 (a <INT_COLUMN>, b <CHAR_COLUMN>, <CUSTOM_INDEX> (a)) ENGINE=<STORAGE_ENGINE> <CUSTOM_TABLE_OPTIONS>; CREATE TABLE t1 (a <INT_COLUMN>, b <CHAR_COLUMN>, <CUSTOM_INDEX> (a)) ENGINE=<STORAGE_ENGINE> <CUSTOM_TABLE_OPTIONS>;
REPAIR TABLE t1; REPAIR TABLE t1;
Table Op Msg_type Msg_text Table Op Msg_type Msg_text
...@@ -98,16 +98,19 @@ ...@@ -98,16 +98,19 @@
-t1.MYI -t1.MYI
+test.t1 repair note The storage engine for the table doesn't support repair +test.t1 repair note The storage engine for the table doesn't support repair
t1.frm t1.frm
-INSERT INTO t1 (a,b) VALUES (14,'n'),(15,'o'); +t1.ibd
-# Statement ended with one of expected results (0,144). INSERT INTO t1 (a,b) VALUES (14,'n'),(15,'o');
-# If you got a difference in error message, just add it to rdiff file # Statement ended with one of expected results (0,144).
-FLUSH TABLE t1; # If you got a difference in error message, just add it to rdiff file
FLUSH TABLE t1;
-Restoring <DATADIR>/test/t1.MYD -Restoring <DATADIR>/test/t1.MYD
-CHECK TABLE t1; +Restoring <DATADIR>/test/t1.ibd
-Table Op Msg_type Msg_text CHECK TABLE t1;
Table Op Msg_type Msg_text
-test.t1 check error Size of datafile is: 39 Should be: 65 -test.t1 check error Size of datafile is: 39 Should be: 65
-test.t1 check error Corrupt -test.t1 check error Corrupt
-SELECT a,b FROM t1; +test.t1 check status OK
SELECT a,b FROM t1;
-ERROR HY000: Incorrect key file for table 't1'; try to repair it -ERROR HY000: Incorrect key file for table 't1'; try to repair it
-# Statement ended with one of expected results (0,ER_NOT_KEYFILE,144). -# Statement ended with one of expected results (0,ER_NOT_KEYFILE,144).
-# If you got a difference in error message, just add it to rdiff file -# If you got a difference in error message, just add it to rdiff file
...@@ -124,6 +127,12 @@ ...@@ -124,6 +127,12 @@
-test.t1 check error Corrupt -test.t1 check error Corrupt
-SELECT a,b FROM t1; -SELECT a,b FROM t1;
-ERROR HY000: Table './test/t1' is marked as crashed and last (automatic?) repair failed -ERROR HY000: Table './test/t1' is marked as crashed and last (automatic?) repair failed
-# Statement ended with one of expected results (0,ER_NOT_KEYFILE,144). +a b
-# If you got a difference in error message, just add it to rdiff file +7 g
+8 h
+10 j
+14 n
+15 o
# Statement ended with one of expected results (0,ER_NOT_KEYFILE,144).
# If you got a difference in error message, just add it to rdiff file
DROP TABLE t1; DROP TABLE t1;
--- suite/storage_engine/tbl_opt_data_index_dir.result 2012-06-24 23:55:19.539380000 +0400 --- suite/storage_engine/tbl_opt_data_index_dir.result 2013-10-03 20:35:06.000000000 +0400
+++ suite/storage_engine/tbl_opt_data_index_dir.reject 2012-07-15 17:51:04.070684784 +0400 +++ suite/storage_engine/tbl_opt_data_index_dir.reject 2013-11-08 22:06:54.000000000 +0400
@@ -4,7 +4,7 @@ @@ -1,10 +1,12 @@
DROP TABLE IF EXISTS t1;
+Warnings:
+Warning 1618 <INDEX DIRECTORY> option ignored
SHOW CREATE TABLE t1;
Table Create Table
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`a` int(11) DEFAULT NULL, `a` int(11) DEFAULT NULL,
`b` char(8) DEFAULT NULL `b` char(8) DEFAULT NULL
-) ENGINE=<STORAGE_ENGINE> DEFAULT CHARSET=latin1 DATA DIRECTORY='<DATA_DIR>' INDEX DIRECTORY='<INDEX_DIR>' -) ENGINE=<STORAGE_ENGINE> DEFAULT CHARSET=latin1 DATA DIRECTORY='<DATA_DIR>' INDEX DIRECTORY='<INDEX_DIR>'
+) ENGINE=<STORAGE_ENGINE> DEFAULT CHARSET=latin1 +) ENGINE=<STORAGE_ENGINE> DEFAULT CHARSET=latin1 DATA DIRECTORY='<DATA_DIR>'
Warnings: Warnings:
Warning 1618 <INDEX DIRECTORY> option ignored Warning 1618 <INDEX DIRECTORY> option ignored
SHOW CREATE TABLE t1; SHOW CREATE TABLE t1;
@@ -12,5 +12,5 @@ @@ -12,5 +14,5 @@
t1 CREATE TABLE `t1` ( t1 CREATE TABLE `t1` (
`a` int(11) DEFAULT NULL, `a` int(11) DEFAULT NULL,
`b` char(8) DEFAULT NULL `b` char(8) DEFAULT NULL
-) ENGINE=<STORAGE_ENGINE> DEFAULT CHARSET=latin1 DATA DIRECTORY='<DATA_DIR>' INDEX DIRECTORY='<INDEX_DIR>' -) ENGINE=<STORAGE_ENGINE> DEFAULT CHARSET=latin1 DATA DIRECTORY='<DATA_DIR>' INDEX DIRECTORY='<INDEX_DIR>'
+) ENGINE=<STORAGE_ENGINE> DEFAULT CHARSET=latin1 +) ENGINE=<STORAGE_ENGINE> DEFAULT CHARSET=latin1 DATA DIRECTORY='<DATA_DIR>'
DROP TABLE t1; DROP TABLE t1;
--- suite/storage_engine/type_char_indexes.result 2012-07-12 19:27:42.191013570 +0400 --- suite/storage_engine/type_char_indexes.result 2012-07-12 19:27:42.191013570 +0400
+++ suite/storage_engine/type_char_indexes.reject 2012-07-15 17:51:55.810034331 +0400 +++ suite/storage_engine/type_char_indexes.reject 2012-07-15 17:51:55.810034331 +0400
@@ -98,7 +98,7 @@
SET SESSION optimizer_switch = 'engine_condition_pushdown=on';
EXPLAIN SELECT c,c20,v16,v128 FROM t1 WHERE c > 'a';
id select_type table type possible_keys key key_len ref rows Extra
-# # # range c_v c_v # # # Using index condition
+# # # range c_v c_v # # # Using where
SELECT c,c20,v16,v128 FROM t1 WHERE c > 'a';
c c20 v16 v128
b char3 varchar1a varchar1b
@@ -135,7 +135,7 @@ @@ -135,7 +135,7 @@
r3a r3a
EXPLAIN SELECT c,c20,v16,v128 FROM t1 WHERE v16 = 'varchar1a' OR v16 = 'varchar3a' ORDER BY v16; EXPLAIN SELECT c,c20,v16,v128 FROM t1 WHERE v16 = 'varchar1a' OR v16 = 'varchar3a' ORDER BY v16;
......
...@@ -54,14 +54,14 @@ ...@@ -54,14 +54,14 @@
+# ERROR: Statement ended with errno 1572, errname ER_PARTITION_MERGE_ERROR (expected to succeed) +# ERROR: Statement ended with errno 1572, errname ER_PARTITION_MERGE_ERROR (expected to succeed)
CHECKSUM TABLE t1; CHECKSUM TABLE t1;
Table Checksum Table Checksum
-test.t1 0 -test.t1 4272806499
+test.t1 NULL +test.t1 NULL
+Warnings: +Warnings:
+Error 1146 Table 'test.t1' doesn't exist +Error 1146 Table 'test.t1' doesn't exist
CHECKSUM TABLE t2, t1; CHECKSUM TABLE t2, t1;
Table Checksum Table Checksum
-test.t2 0 -test.t2 0
-test.t1 0 -test.t1 4272806499
+test.t2 NULL +test.t2 NULL
+test.t1 NULL +test.t1 NULL
+Warnings: +Warnings:
...@@ -69,7 +69,7 @@ ...@@ -69,7 +69,7 @@
+Error 1146 Table 'test.t1' doesn't exist +Error 1146 Table 'test.t1' doesn't exist
CHECKSUM TABLE t1, t2 QUICK; CHECKSUM TABLE t1, t2 QUICK;
Table Checksum Table Checksum
-test.t1 0 -test.t1 4272806499
-test.t2 0 -test.t2 0
+test.t1 NULL +test.t1 NULL
+test.t2 NULL +test.t2 NULL
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment