List:Commits« Previous MessageNext Message »
From:John H. Embretsen Date:August 29 2008 2:13pm
Subject:bzr push into mysql-6.0-falcon branch (john.embretsen:2804 to 2805)
View as plain text  
 2805 John H. Embretsen	2008-08-28
      Removing disabled tests (in falcon_team suite) which depend 
      on bugs that are not going to be fixed before 6.0 GA, as 
      agreed upon in Falcon team meeting in Burlington, July 2008.
      
        falcon_bug_22166 (case-sensitive identifiers)
        falcon_bug_22187 (foreign key)
        falcon_bug_28006 (see issue 15491 - ALTER TABLE violates REPEATABLE READ)
      
      The number of disabled tests is being tracked, and we don't
      really want any "permanently" disabled falcon tests.
      
      The test cases and corresponding result files have been 
      attached to their respective bug reports, so that the
      tests can be resurrected once the bugs are fixed (if ever).
removed:
  mysql-test/suite/falcon_team/r/falcon_bug_22166.result
  mysql-test/suite/falcon_team/r/falcon_bug_22187.result
  mysql-test/suite/falcon_team/r/falcon_bug_28006.result
  mysql-test/suite/falcon_team/t/falcon_bug_22166.test
  mysql-test/suite/falcon_team/t/falcon_bug_22187.test
  mysql-test/suite/falcon_team/t/falcon_bug_28006.test
modified:
  mysql-test/suite/falcon_team/t/disabled.def

 2804 Christopher Powers	2008-08-27 [merge]
      merge
removed:
  mysql-test/r/backup_view_on_view.result
  mysql-test/t/backup_view_on_view.test
added:
  mysql-test/include/mysqlbinlog_row_engine.inc
  mysql-test/r/backup_backupdir.result
  mysql-test/r/backup_concurrent.result
  mysql-test/r/mysqlbinlog_row.result
  mysql-test/r/mysqlbinlog_row_big.result
  mysql-test/r/mysqlbinlog_row_innodb.result
  mysql-test/r/mysqlbinlog_row_myisam.result
  mysql-test/r/mysqlbinlog_row_trans.result
  mysql-test/suite/backup/combinations
  mysql-test/suite/backup/include/
  mysql-test/suite/backup/include/backup_engine.inc
  mysql-test/suite/backup/r/backup_functions.result
  mysql-test/suite/backup/r/backup_procedures.result
  mysql-test/suite/backup/r/backup_triggers.result
  mysql-test/suite/backup/t/backup_functions.test
  mysql-test/suite/backup/t/backup_procedures.test
  mysql-test/suite/backup/t/backup_triggers.test
  mysql-test/t/backup_backupdir.test
  mysql-test/t/backup_concurrent.test
  mysql-test/t/mysqlbinlog_row.test
  mysql-test/t/mysqlbinlog_row_big.test
  mysql-test/t/mysqlbinlog_row_innodb.test
  mysql-test/t/mysqlbinlog_row_myisam.test
  mysql-test/t/mysqlbinlog_row_trans.test
modified:
  .bzrignore
  client/Makefile.am
  client/mysqlbinlog.cc
  include/my_global.h
  libmysql/CMakeLists.txt
  mysql-test/lib/mtr_cases.pl
  mysql-test/lib/mtr_report.pl
  mysql-test/mysql-test-run.pl
  mysql-test/r/backup_progress.result
  mysql-test/r/backup_views.result
  mysql-test/r/maria.result
  mysql-test/r/maria2.result
  mysql-test/suite/funcs_1/r/is_columns_mysql.result
  mysql-test/suite/funcs_1/r/is_tables_mysql.result
  mysql-test/t/backup_progress.test
  mysql-test/t/backup_views.test
  mysql-test/t/maria.test
  mysql-test/t/maria2.test
  mysql-test/valgrind.supp
  mysys/my_pread.c
  scripts/mysql_system_tables.sql
  sql/backup/backup_aux.h
  sql/backup/backup_info.cc
  sql/backup/backup_kernel.h
  sql/backup/data_backup.cc
  sql/backup/image_info.cc
  sql/backup/image_info.h
  sql/backup/kernel.cc
  sql/backup/stream.cc
  sql/backup/stream.h
  sql/backup/stream_v1.c
  sql/handler.h
  sql/log_event.cc
  sql/log_event.h
  sql/mdl.cc
  sql/mysqld.cc
  sql/rpl_tblmap.cc
  sql/rpl_tblmap.h
  sql/rpl_utility.h
  sql/set_var.cc
  sql/set_var.h
  sql/share/errmsg.txt
  sql/si_objects.cc
  sql/sql_base.cc
  sql/sql_parse.cc
  sql/sql_select.cc
  sql/sql_table.cc
  storage/falcon/CMakeLists.txt
  storage/falcon/Transaction.cpp
  storage/maria/CMakeLists.txt
  storage/maria/ha_maria.cc
  storage/maria/ma_blockrec.c
  storage/maria/ma_check.c
  storage/maria/ma_checkpoint.c
  storage/maria/ma_close.c
  storage/maria/ma_create.c
  storage/maria/ma_dbug.c
  storage/maria/ma_delete.c
  storage/maria/ma_extra.c
  storage/maria/ma_info.c
  storage/maria/ma_keycache.c
  storage/maria/ma_locking.c
  storage/maria/ma_loghandler.c
  storage/maria/ma_open.c
  storage/maria/ma_pagecache.c
  storage/maria/ma_recovery.c
  storage/maria/ma_search.c
  storage/maria/ma_state.c
  storage/maria/ma_state.h
  storage/maria/ma_update.c
  storage/maria/ma_write.c
  storage/maria/maria_def.h
  storage/maria/maria_ftdump.c
  storage/maria/maria_pack.c
  storage/myisam/mi_dynrec.c
  storage/myisam/mi_examine_log.c
  storage/myisam/mi_locking.c
  storage/myisam/mi_open.c
  storage/myisam/mi_search.c
  storage/myisam/myisam_backup_engine.cc
  storage/myisam/myisamdef.h

=== removed file 'mysql-test/suite/falcon_team/r/falcon_bug_22166.result'

=== removed file 'mysql-test/suite/falcon_team/r/falcon_bug_22166.result'
--- a/mysql-test/suite/falcon_team/r/falcon_bug_22166.result	2008-04-20 00:05:17 +0000
+++ b/mysql-test/suite/falcon_team/r/falcon_bug_22166.result	1970-01-01 00:00:00 +0000
@@ -1,11 +0,0 @@
-*** Bug #22166 ***
-SET @@storage_engine = 'Falcon';
-DROP TABLE IF EXISTS t;
-DROP TABLE IF EXISTS T;
-CREATE TABLE t(id int);
-CREATE TABLE T(id int);
-SELECT count(*) FROM t;
-count(*)
-0
-DROP TABLE t;
-DROP TABLE T;

=== removed file 'mysql-test/suite/falcon_team/r/falcon_bug_22187.result'
--- a/mysql-test/suite/falcon_team/r/falcon_bug_22187.result	2008-04-20 00:05:17 +0000
+++ b/mysql-test/suite/falcon_team/r/falcon_bug_22187.result	1970-01-01 00:00:00 +0000
@@ -1,21 +0,0 @@
-SET STORAGE_ENGINE = Falcon;
-*** Bug #22187 ***
-DROP TABLE IF EXISTS child;
-DROP TABLE IF EXISTS parent;
-CREATE TABLE parent (id INT NOT NULL, PRIMARY KEY (id));
-CREATE TABLE child (
-id INT, 
-parent_id INT,
-INDEX par_ind (parent_id),
-FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE CASCADE
-);
-SHOW CREATE TABLE child;
-Table	Create Table
-child	CREATE TABLE `child` (
-  `id` int(11) DEFAULT NULL,
-  `parent_id` int(11) DEFAULT NULL,
-  KEY `par_ind` (`parent_id`),
-  CONSTRAINT `child_ibfk_1` FOREIGN KEY (`parent_id`) REFERENCES `parent` (`id`) ON DELETE CASCADE
-) ENGINE=Falcon DEFAULT CHARSET=latin1
-DROP TABLE child;
-DROP TABLE parent;

=== removed file 'mysql-test/suite/falcon_team/r/falcon_bug_28006.result'
--- a/mysql-test/suite/falcon_team/r/falcon_bug_28006.result	2008-04-20 00:05:17 +0000
+++ b/mysql-test/suite/falcon_team/r/falcon_bug_28006.result	1970-01-01 00:00:00 +0000
@@ -1,33 +0,0 @@
-*** Bug #28006 ***
-SET @@storage_engine = 'Falcon';
-DROP TABLE IF EXISTS t1;
-SET @@tx_isolation = 'REPEATABLE-READ';
-SET @@autocommit = 0;
-CREATE TABLE t1 (a int);
-INSERT INTO t1 VALUES (1);
-COMMIT;
-# Establish connection conn1
-SET storage_engine = 'Falcon';
-SET @@tx_isolation = 'REPEATABLE-READ';
-SET @@autocommit = 0;
-# Switch to connection default
-BEGIN;
-SELECT * FROM t1;
-a
-1
-# Switch to connection conn1
-ALTER TABLE t1 ADD COLUMN b int;
-ALTER TABLE t1 DROP COLUMN a;
-# Switch to connection default
-SELECT * FROM t1;
-a
-1
-COMMIT;
-SELECT count(*) FROM t1;
-count(*)
-1
-COMMIT;
-# Switch to connection conn1
-COMMIT;
-# Switch to connection default
-DROP TABLE t1;

=== modified file 'mysql-test/suite/falcon_team/t/disabled.def'
--- a/mysql-test/suite/falcon_team/t/disabled.def	2008-04-28 21:07:04 +0000
+++ b/mysql-test/suite/falcon_team/t/disabled.def	2008-08-28 08:37:20 +0000
@@ -13,11 +13,8 @@
 # If a test has side effects, then it can be disabled for local testing purposes.
 #
 # Attention: Never ever push disabled tests. This is for local purposes only.
-#    Only exception is for tests, which are considered as "won't fix" for long time.
+#    Only exception is for tests which are considered as "won't fix" for long time,
+#    which should probably be attached to a bug report instead.
 #    Also please keep the list sorted.
 
-falcon_bug_22166	: Bug#22166 tests  for case-sensitive identifiers.Will probably never be fixed (besides , can never run on case-insensitive filesystems)  2008-04-21  vvaintroub 
-falcon_bug_22187	: Bug#22187 Tests for foreign key.Useless without FK implementation	2008-04-21  vvaintroub
-falcon_bug_28006  : Bug#28006 Not a Falcon-specific bug, innodb shows the same behaviour(see Bug#15491) to be fixed in Server. 2008-04-28 vvaintroub
-
 

=== removed file 'mysql-test/suite/falcon_team/t/falcon_bug_22166.test'
--- a/mysql-test/suite/falcon_team/t/falcon_bug_22166.test	2008-04-20 00:05:17 +0000
+++ b/mysql-test/suite/falcon_team/t/falcon_bug_22166.test	1970-01-01 00:00:00 +0000
@@ -1,33 +0,0 @@
---source include/have_falcon.inc
-#
-# Bug #22166: Case insensitive table names
-#
---echo *** Bug #22166 ***
-
-# ----------------------------------------------------- #
-# --- Initialisation                                --- #
-# ----------------------------------------------------- #
-let $engine = 'Falcon';
-eval SET @@storage_engine = $engine;
-
---disable_warnings
-DROP TABLE IF EXISTS t;
-DROP TABLE IF EXISTS T;
---enable_warnings
-
-# ----------------------------------------------------- #
-# --- Test                                          --- #
-# ----------------------------------------------------- #
-CREATE TABLE t(id int);
-CREATE TABLE T(id int);
-
-# ----------------------------------------------------- #
-# --- Check                                         --- #
-# ----------------------------------------------------- #
-SELECT count(*) FROM t;
-
-# ----------------------------------------------------- #
-# --- Final cleanup                                 --- #
-# ----------------------------------------------------- #
-DROP TABLE t;
-DROP TABLE T;

=== removed file 'mysql-test/suite/falcon_team/t/falcon_bug_22187.test'
--- a/mysql-test/suite/falcon_team/t/falcon_bug_22187.test	2008-04-20 00:05:17 +0000
+++ b/mysql-test/suite/falcon_team/t/falcon_bug_22187.test	1970-01-01 00:00:00 +0000
@@ -1,25 +0,0 @@
---source include/have_falcon.inc
-SET STORAGE_ENGINE = Falcon;
-#
-# Bug #22187: Can't create FOREIGN KEY
-#
---echo *** Bug #22187 ***
---disable_warnings
-DROP TABLE IF EXISTS child;
-DROP TABLE IF EXISTS parent;
---enable_warnings
-
-
-CREATE TABLE parent (id INT NOT NULL, PRIMARY KEY (id));
-CREATE TABLE child (
-  id INT, 
-  parent_id INT,
-  INDEX par_ind (parent_id),
-  FOREIGN KEY (parent_id) REFERENCES parent(id) ON DELETE CASCADE
-);
-
-SHOW CREATE TABLE child;
-
-# Final cleanup
-DROP TABLE child;
-DROP TABLE parent;

=== removed file 'mysql-test/suite/falcon_team/t/falcon_bug_28006.test'
--- a/mysql-test/suite/falcon_team/t/falcon_bug_28006.test	2008-04-20 00:05:17 +0000
+++ b/mysql-test/suite/falcon_team/t/falcon_bug_28006.test	1970-01-01 00:00:00 +0000
@@ -1,63 +0,0 @@
---source include/have_falcon.inc
-#
-# Bug #28006: Falcon: isolation failed after alter
-# Note: related to Bug#15491 "ALTER TABLE violates REPEATABLE READ"
-#
---echo *** Bug #28006 ***
-
-# ----------------------------------------------------- #
-# --- Initialisation                                --- #
-# ----------------------------------------------------- #
-let $engine = 'Falcon';
-eval SET @@storage_engine = $engine;
-
---disable_warnings
-DROP TABLE IF EXISTS t1;
---enable_warnings
-
-SET @@tx_isolation = 'REPEATABLE-READ';
-SET @@autocommit = 0;
-CREATE TABLE t1 (a int);
-INSERT INTO t1 VALUES (1);
-COMMIT;
-
---echo # Establish connection conn1
-connect (conn1,localhost,root,,);
-eval SET storage_engine = $engine;
-SET @@tx_isolation = 'REPEATABLE-READ';
-SET @@autocommit = 0;
-
-# ----------------------------------------------------- #
-# --- Test                                          --- #
-# ----------------------------------------------------- #
---echo # Switch to connection default
-connection default;
-BEGIN;
-SELECT * FROM t1;
-
---echo # Switch to connection conn1
-connection conn1;
-ALTER TABLE t1 ADD COLUMN b int;
-ALTER TABLE t1 DROP COLUMN a;
-
---echo # Switch to connection default
-connection default;
-SELECT * FROM t1;
-COMMIT;
-
-# ----------------------------------------------------- #
-# --- Check                                         --- #
-# ----------------------------------------------------- #
-SELECT count(*) FROM t1;
-COMMIT;
-
-# ----------------------------------------------------- #
-# --- Final cleanup                                 --- #
-# ----------------------------------------------------- #
---echo # Switch to connection conn1
-connection conn1;
-COMMIT;
---echo # Switch to connection default
-connection default;
-disconnect conn1;
-DROP TABLE t1;

Thread
bzr push into mysql-6.0-falcon branch (john.embretsen:2804 to 2805) John H. Embretsen29 Aug