mariadb/mysql-test/suite/parts/t
Mattias Jonsson 84760783e9 Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
It is a very big test and as such it takes a lot of time.

Solution is to divide the test in two parts, one for testing increasing
column size and one for decreasing size.

The innodb branch does extended tests (that myisam is not) due to the
$do_pk_tests variabel, that is the reason why the innodb branch takes
longer.

No increase of memory usage in innodb was found when analyzing, (tested
with looping some millions time of create/drop and alter commands)

The memory exhaust discovered in the test is due to mysqltest which
stores the result in memory (result-file) and this was the biggest
result file in the test framework, so by dividing the test into two
parts also cuts the memory usage of mysqltest.

mysql-test/suite/parts/inc/partition_alter2_1.inc:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Splitted the test into two parts (one for increasing column size
  and one for decreasing)
  
  This leads to lower test case time (to avoid test case timeout)
  and less memory consumption of mysqltest (due to smaller result file)
mysql-test/suite/parts/inc/partition_alter2_2.inc:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Splitted the test into two parts (one for increasing column size
  and one for decreasing)
  
  This leads to lower test case time (to avoid test case timeout)
  and less memory consumption of mysqltest (due to smaller result file)
mysql-test/suite/parts/r/partition_alter2_1_innodb.result:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Splitted the test into two parts (one for increasing column size
  and one for decreasing)
  
  This leads to lower test case time (to avoid test case timeout)
  and less memory consumption of mysqltest (due to smaller result file)
mysql-test/suite/parts/r/partition_alter2_1_myisam.result:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Splitted the test into two parts (one for increasing column size
  and one for decreasing)
  
  This leads to lower test case time (to avoid test case timeout)
  and less memory consumption of mysqltest (due to smaller result file)
mysql-test/suite/parts/r/partition_alter2_2_innodb.result:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Splitted the test into two parts (one for increasing column size
  and one for decreasing)
  
  This leads to lower test case time (to avoid test case timeout)
  and less memory consumption of mysqltest (due to smaller result file)
mysql-test/suite/parts/r/partition_alter2_2_myisam.result:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Splitted the test into two parts (one for increasing column size
  and one for decreasing)
  
  This leads to lower test case time (to avoid test case timeout)
  and less memory consumption of mysqltest (due to smaller result file)
mysql-test/suite/parts/t/disabled.def:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Removed the test completely (since it has never been supported)
mysql-test/suite/parts/t/partition_alter2_1_innodb.test:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Splitted the test into two parts (one for increasing column size
  and one for decreasing)
  
  This leads to lower test case time (to avoid test case timeout)
  and less memory consumption of mysqltest (due to smaller result file)
mysql-test/suite/parts/t/partition_alter2_1_myisam.test:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Splitted the test into two parts (one for increasing column size
  and one for decreasing)
  
  This leads to lower test case time (to avoid test case timeout)
  and less memory consumption of mysqltest (due to smaller result file)
mysql-test/suite/parts/t/partition_alter2_2_innodb.test:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Splitted the test into two parts (one for increasing column size
  and one for decreasing)
  
  This leads to lower test case time (to avoid test case timeout)
  and less memory consumption of mysqltest (due to smaller result file)
mysql-test/suite/parts/t/partition_alter2_2_myisam.test:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Splitted the test into two parts (one for increasing column size
  and one for decreasing)
  
  This leads to lower test case time (to avoid test case timeout)
  and less memory consumption of mysqltest (due to smaller result file)
mysql-test/suite/parts/t/partition_alter2_ndb.test:
  Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory)
  
  Removing test since ndb has never supported these tests
2008-09-18 12:02:48 +03:00
..
disabled.def Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory) 2008-09-18 12:02:48 +03:00
ndb_dd_backuprestore.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
part_blocked_sql_func_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
part_blocked_sql_func_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
part_supported_sql_func_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
part_supported_sql_func_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
part_supported_sql_func_ndb.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
partition_alter1_1_2_innodb.test Merge magare.gmz:/home/kgeorge/mysql/work/B36011-take2-5.0-bugteam 2008-05-16 19:03:50 +03:00
partition_alter1_1_2_myisam.test Merge magare.gmz:/home/kgeorge/mysql/work/B36011-take2-5.0-bugteam 2008-05-16 19:03:50 +03:00
partition_alter1_1_2_ndb.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
partition_alter1_1_innodb.test Merge magare.gmz:/home/kgeorge/mysql/work/B36011-take2-5.0-bugteam 2008-05-16 19:03:50 +03:00
partition_alter1_1_myisam.test Merge magare.gmz:/home/kgeorge/mysql/work/B36011-take2-5.0-bugteam 2008-05-16 19:03:50 +03:00
partition_alter1_1_ndb.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
partition_alter1_2_innodb.test Merge magare.gmz:/home/kgeorge/mysql/work/B36011-take2-5.0-bugteam 2008-05-16 19:03:50 +03:00
partition_alter1_2_myisam.test Merge magare.gmz:/home/kgeorge/mysql/work/B36011-take2-5.0-bugteam 2008-05-16 19:03:50 +03:00
partition_alter1_2_ndb.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
partition_alter2_1_innodb.test Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory) 2008-09-18 12:02:48 +03:00
partition_alter2_1_myisam.test Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory) 2008-09-18 12:02:48 +03:00
partition_alter2_2_innodb.test Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory) 2008-09-18 12:02:48 +03:00
partition_alter2_2_myisam.test Bug#37803: Test "partition_alter2_innodb" exhausts resources (time and/or memory) 2008-09-18 12:02:48 +03:00
partition_alter3_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_alter3_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_alter4_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_alter4_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_basic_innodb.test Bug#35306: partition_basic_symlink test failures 2008-03-17 16:18:02 +01:00
partition_basic_myisam.test Bug#35306: partition_basic_symlink test failures 2008-03-17 16:18:02 +01:00
partition_basic_ndb.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
partition_basic_symlink_innodb.test Bug#35306: partition_basic_symlink test failures 2008-03-17 16:18:02 +01:00
partition_basic_symlink_myisam.test Bug#34225: test suit parts uses /tmp-dir 2008-02-06 15:13:56 +01:00
partition_bit_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_bit_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_bit_ndb.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
partition_char_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_char_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_datetime_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_datetime_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_decimal_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_decimal_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_engine_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_engine_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_engine_ndb.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
partition_float_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_float_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_int_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_int_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_int_ndb.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
partition_mgm_lc0_archive.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc0_innodb.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc0_memory.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc0_myisam.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc0_ndb.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc1_archive-master.opt Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc1_archive.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc1_innodb-master.opt Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc1_innodb.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc1_memory-master.opt Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc1_memory.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc1_myisam-master.opt Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc1_myisam.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc1_ndb-master.opt Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc1_ndb.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc2_archive-master.opt Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc2_archive.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc2_innodb-master.opt Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc2_innodb.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc2_memory-master.opt Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc2_memory.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc2_myisam-master.opt Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc2_myisam.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc2_ndb-master.opt Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_mgm_lc2_ndb.test Bug#37402: Mysql cant read partitioned table with capital letter in the name 2008-07-11 01:14:13 +02:00
partition_recover_myisam-master.opt Post push fix for valgrind warning in ha_partition.cc 2008-08-19 11:44:22 +02:00
partition_recover_myisam.test Post push fix for valgrind warning in ha_partition.cc 2008-08-19 11:44:22 +02:00
partition_repair_myisam.test Post push fix for valgrind warning in ha_partition.cc 2008-08-19 11:44:22 +02:00
partition_sessions.test Bug#34225: test suit parts uses /tmp-dir 2008-02-06 15:13:56 +01:00
partition_special_innodb-master.opt Backport of patch for Bug#34604 (from 6.0) 2008-08-20 17:29:14 +02:00
partition_special_innodb.test Backport of patch for Bug#34604 (from 6.0) 2008-08-20 17:29:14 +02:00
partition_special_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_syntax_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_syntax_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_syntax_ndb.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
partition_value_innodb.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_value_myisam.test Fixes for the bugs 2007-11-20 16:04:07 +01:00
partition_value_ndb.test Bug#36732: many disabled ndb tests in test suite parts 2008-07-01 20:38:15 +02:00
rpl_partition.test Bug #30412 and Bug #30413 2007-08-27 14:12:12 -06:00