mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
c3e4b61c4e
- When creating an index for the sort, the number of rows plus 1 is used to allocate a buffer. In this test case, the number of rows 4294967295 is the max value of an unsigned integer, so when 1 was added to it, a buffer of size 0 was allocated causing the crash. - Create new test suite for this bug's test suite as per QA. myisam/sort.c: Bug#27029 alter table ... enable keys crashes mysqld on large table - Check to make sure the value of records is < UINT_MAX32 to avoid a false positive on the remaining condition. mysql-test/suite/large_tests/README.TXT: Bug#27029 alter table ... enable keys crashes mysqld on large table - New testsuite for large tests. - Added mtr hint for potential testers. mysql-test/suite/large_tests/r/alter_table.result: Bug#27029 alter table ... enable keys crashes mysqld on large table - New testsuite for large tests. - Added results for bug. mysql-test/suite/large_tests/t/alter_table.test: Bug#27029 alter table ... enable keys crashes mysqld on large table - New testsuite for large tests. - Added test for bug.
13 lines
375 B
Text
13 lines
375 B
Text
large_test suite
|
|
================
|
|
|
|
Iggy Galarza 07/20/07
|
|
---------------------
|
|
|
|
This test suite should include any test that requires:
|
|
1. Longer than the default timeout to complete.
|
|
2. A considerable amount of disk space.
|
|
|
|
These tests can be completed with the following command:
|
|
|
|
mysql-test-run.pl --suite=large_tests --big-test --suite-timeout=6360 --testcase-timeout=795
|