Hi everyone,

The randgen trx log test is currently breaking as follows:

# 2011-01-07T23:21:49
/home/hudson/hudson/workspace/drizzle-staging-randgen-transaction-log/client/drizzle
--host=127.0.0.1 --port=9307 --user=root test <
/tmp//translog_27780_.sql
ERROR 1727 (HY000): Transactional DDL not supported
# 2011-01-07T23:21:49 Test completed with failure status
STATUS_UNKNOWN_ERROR (2)



It would seem that it is tied to the patch discussed here:
http://www.flamingspork.com/blog/2011/01/06/no-implicit-commit-on-the-road-to-transactional-ddl/#comments

For some background, the randgen test runs a variety of queries (well throws
a heaping mess of them at the server).  After we are done executing our
queries, we convert the trx log into SQL via transaction_reader.  We then
try to populate a validation server via this SQL.

This seems especially puzzling as the output from the transaction_reader /
randgen combo looks like this:
As far as I can see, there are no implicit DDL commits that should be
breaking things...any thoughts?

START TRANSACTION;
CREATE TABLE `test`.`A` (   `pk` INT NOT NULL AUTO_INCREMENT,
`col_enum_not_null_key`
ENUM('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z')
NOT NULL,   `col_char_10_key` VARCHAR(10) COLLATE utf8_general_ci DEFAULT
NULL,   `col_char_1024_not_null` VARCHAR(1024) COLLATE utf8_general_ci NOT
NULL,   `col_char_10_not_null_key` VARCHAR(10) COLLATE utf8_general_ci NOT
NULL,   `col_text_key` TEXT COLLATE utf8_general_ci,   `col_enum_key`
ENUM('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z')
DEFAULT NULL,   `col_int` INT DEFAULT NULL,   `col_bigint_not_null` BIGINT
NOT NULL,   `col_enum_not_null`
ENUM('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z')
NOT NULL,   `col_bigint_not_null_key` BIGINT NOT NULL,
`col_text_not_null_key` TEXT COLLATE utf8_general_ci NOT NULL,
`col_char_1024_key` VARCHAR(1024) COLLATE utf8_general_ci DEFAULT NULL,
`col_enum`
ENUM('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z')
DEFAULT NULL,   `col_bigint_key` BIGINT DEFAULT NULL,   `col_bigint` BIGINT
DEFAULT NULL,   `col_int_key` INT DEFAULT NULL,   `col_text_not_null` TEXT
COLLATE utf8_general_ci NOT NULL,   `col_char_1024` VARCHAR(1024) COLLATE
utf8_general_ci DEFAULT NULL,   `col_int_not_null` INT NOT NULL,
`col_char_10_not_null` VARCHAR(10) COLLATE utf8_general_ci NOT NULL,
`col_char_1024_not_null_key` VARCHAR(1024) COLLATE utf8_general_ci NOT
NULL,   `col_char_10` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
`col_text` TEXT COLLATE utf8_general_ci,   `col_int_not_null_key` INT NOT
NULL,   PRIMARY KEY (`pk`),   KEY `col_enum_not_null_key`
(`col_enum_not_null_key`),   KEY `col_char_10_key` (`col_char_10_key`),
KEY `col_char_10_not_null_key` (`col_char_10_not_null_key`),   KEY
`col_text_key` (`col_text_key`(255)),   KEY `col_enum_key`
(`col_enum_key`),   KEY `col_bigint_not_null_key`
(`col_bigint_not_null_key`),   KEY `col_text_not_null_key`
(`col_text_not_null_key`(255)),   KEY `col_char_1024_key`
(`col_char_1024_key`(255)),   KEY `col_bigint_key` (`col_bigint_key`),   KEY
`col_int_key` (`col_int_key`),   KEY `col_char_1024_not_null_key`
(`col_char_1024_not_null_key`(255)),   KEY `col_int_not_null_key`
(`col_int_not_null_key`) ) ENGINE=InnoDB COLLATE = utf8_general_ci;
COMMIT;
START TRANSACTION;
ALTER TABLE `A` DISABLE KEYS;
COMMIT;
START TRANSACTION;
INSERT INTO `test`.`a` (`pk`,
_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to