summaryrefslogtreecommitdiff
path: root/mysql-test/t/almost_full.test
Commit message (Collapse)AuthorAgeFilesLines
* Merge with MySQL 5.1, with following additions:unknown2009-11-161-0/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Moved some code from innodb_plugin to xtradb, to ensure that all tests runs - Did changes in pbxt and maria storage engines becasue of changes in thd->query - Reverted wrong code in sql_table.cc for how ROW_FORMAT is used. This is a re-commit of Monty's merge to eliminate an extra commit from MySQL-5.1.42 that was accidentally included in the merge. This is a merge of the MySQL 5.1.41 clone-off (clone-5.1.41-build). In case there are any extra changes done before final MySQL 5.1.41 release, these will need to be merged later before MariaDB 5.1.41 release.
| * Bug #42408 Faulty regex for detecting [Warning] and [ERROR] in mysqld error logBjorn Munch2009-08-251-0/+2
| | | | | | | | | | | | Enabled proper pattern for Warnings and ERRORs Added some suppressions
* | Speed up of test suite:Michael Widenius2009-10-281-0/+2
|/ | | | - Added --disable_query_log ; begin ; .... commit; --enable_query_log around all while loops that does insert
* Bug #31305 myisam tables crash when they are near capacity.unknown2007-11-121-0/+41
When we insert a record into MYISAM table which is almost 'full', we first write record data in the free space inside a file, and then check if we have enough space after the end of the file. So if we don't have the space, table will left corrupted. Similar error also happens when we updata MYISAM tables. Fixed by modifying write_dynamic_record and update_dynamic_record functions to check for free space before writing parts of a record BitKeeper/etc/ignore: Added libmysql_r/client_settings.h libmysqld/ha_blackhole.cc to the ignore list myisam/mi_dynrec.c: Bug #31305 myisam tables crash when they are near capacity. now we check space left in table in write_dynamic_record and update_dynamic_record functions. If we don't have enough room for the new (updated) record, return with the error. mysql-test/r/almost_full.result: New BitKeeper file ``mysql-test/r/almost_full.result'' mysql-test/t/almost_full.test: New BitKeeper file ``mysql-test/t/almost_full.test''