mirror of
https://github.com/MariaDB/server.git
synced 2025-01-31 11:01:52 +01:00
bb9a3f0c2b
Fixes to get the test suite to run without failures. mysql-test/r/information_schema.result: Additional variables available now. Sort output to avoid depending on engine order. mysql-test/r/information_schema_all_engines.result: More variables now. mysql-test/r/innodb-autoinc.result: Avoid picking up pbxt variables in result mysql-test/r/innodb-index.result: Save state to not corrupt following testcases. Suppress an expected warning. mysql-test/r/innodb-zip.result: Work around a problem with dependency on zlib version mysql-test/r/innodb.result: Checksums have changed in Maria. Save and restore server state to not corrupt following testcases. mysql-test/r/innodb_bug36169.result: Save and restore server state to not corrupt following testcases. mysql-test/r/innodb_xtradb_bug317074.result: Save and restore server state to not corrupt following testcases. mysql-test/r/row-checksum-old.result: Update result file mysql-test/r/row-checksum.result: Update result file mysql-test/t/information_schema.test: Sort output to avoid depending on engine order. mysql-test/t/innodb-analyze.test: Save and restore server state to not corrupt following testcases. mysql-test/t/innodb-autoinc.test: Save and restore server state to not corrupt following testcases. mysql-test/t/innodb-index.test: Save state to not corrupt following testcases. Suppress an expected warning. mysql-test/t/innodb-zip.test: Work around a problem with dependency on zlib version mysql-test/t/innodb.test: Save and restore server state to not corrupt following testcases. Update --replace statements for new mysql-test-run mysql-test/t/innodb_bug34300.test: Save and restore server state to not corrupt following testcases. mysql-test/t/innodb_bug36169.test: Save and restore server state to not corrupt following testcases. mysql-test/t/innodb_bug36172.test: Save and restore server state to not corrupt following testcases. mysql-test/t/innodb_xtradb_bug317074.test: Save and restore server state to not corrupt following testcases. mysql-test/t/partition_innodb.test: Fix regexps to work with new SHOW INNODB STATUS output. mysys/thr_mutex.c: Initialize mutex deadlock detection lazily. This allows to test XtraDB, which initializes huge amounts of mutexes without using any but a few of them. storage/xtradb/ibuf/ibuf0ibuf.c: Fix problem where value of INNODB_IBUF_MAX_SIZE would depend on the alignment of memory allocated by the buffer pool. storage/xtradb/include/sync0rw.h: Fix XtraDB to compile without GCC atomic operation intrinsics (performance may suffer when they are not available though). storage/xtradb/include/sync0rw.ic: Fix XtraDB to compile without GCC atomic operation intrinsics (performance may suffer when they are not available though). storage/xtradb/include/univ.i: Fix for MariaDB storage/xtradb/setup.sh: Remove no longer needed file from XtraDB. storage/xtradb/srv/srv0start.c: Fix for MariaDB
36 lines
804 B
Text
36 lines
804 B
Text
#
|
|
# Bug#34300 Tinyblob & tinytext fields currupted after export/import and alter in 5.1
|
|
# http://bugs.mysql.com/34300
|
|
#
|
|
|
|
-- source include/have_innodb.inc
|
|
|
|
-- disable_query_log
|
|
-- disable_result_log
|
|
|
|
# set packet size and reconnect
|
|
SET @save_max_allowed_packet=@@global.max_allowed_packet;
|
|
SET @@global.max_allowed_packet=16777216;
|
|
--connect (newconn, localhost, root,,)
|
|
|
|
DROP TABLE IF EXISTS bug34300;
|
|
CREATE TABLE bug34300 (
|
|
f4 TINYTEXT,
|
|
f6 MEDIUMTEXT,
|
|
f8 TINYBLOB
|
|
) ENGINE=InnoDB;
|
|
|
|
INSERT INTO bug34300 VALUES ('xxx', repeat('a', 8459264), 'zzz');
|
|
|
|
-- enable_result_log
|
|
|
|
SELECT f4, f8 FROM bug34300;
|
|
|
|
ALTER TABLE bug34300 ADD COLUMN (f10 INT);
|
|
|
|
SELECT f4, f8 FROM bug34300;
|
|
|
|
DROP TABLE bug34300;
|
|
disconnect newconn;
|
|
connection default;
|
|
SET @@global.max_allowed_packet=@save_max_allowed_packet;
|