- 18 May, 2006 1 commit
-
-
unknown authored
mysql-test/r/csv.result: Correct result file storage/csv/ha_tina.cc: Get rid of mmap in tina. Use usual reads/writes to access the file. storage/csv/ha_tina.h: Add Transparent_file class, which hides details of access to the file. Perform a cleanup & add new functions.
-
- 16 May, 2006 7 commits
-
-
unknown authored
into zippy.(none):/home/cmiller/work/mysql/merge/mysql-5.1-new client/mysql.cc: Auto merged mysql-test/r/func_str.result: Auto merged mysql-test/r/rpl_temporary.result: Auto merged mysql-test/r/select.result: Auto merged mysql-test/t/rpl_temporary.test: Auto merged sql/item_strfunc.cc: Auto merged
-
unknown authored
into mysql.com:/home/ndbdev/jmiller/clones/mysql-5.1-new
-
unknown authored
mysql-test/extra/rpl_tests/rpl_log.test: Remove disable log per lars mysql-test/r/rpl_stm_log.result: New results file mysql-test/r/rpl_row_log.result: New results file mysql-test/r/rpl_row_log_innodb.result: New results file
-
unknown authored
Fix for failure in aix52 failure during push build mysql-test/extra/rpl_tests/rpl_log.test: Fix for failure in aix52 failure during push build
-
unknown authored
-
unknown authored
into mysql.com:/home/mysql-5.1-18997e mysql-test/r/variables.result: Auto merged mysql-test/t/variables.test: Auto merged
-
unknown authored
if input year for date_add() / date_sub() with INTERVAL is low enough for calc_daynr() to possibly return incorrect results (calc_daynr() has no information on whether the year is low because it was a two-digit year ('77) or because it was a really low four-digit year (0077) and will indiscriminately try to turn the value into a four-digit year by adding 1900 or 2000 respectively), the functions will now throw NULL. include/my_time.h: new define YY_MAGIC_BELOW: if year is below this threshold, magic kicks in in calc_daynr(). the idea is to convert two-digit years to four-digit ones, adding 1900 to values >= YY_PART_YEAR or adding 2000 otherwise. current value of YY_MAGIC_BELOW derived from original code in calc_daynr() mysql-test/r/func_time.result: test where 2 digit -> 4 digit year magic kicks in, and whether we throw NULL when it happens mysql-test/t/func_time.test: test where 2 digit -> 4 digit year magic kicks in, and whether we throw NULL when it happens sql-common/my_time.c: use new const YY_MAGIC_BELOW, apply 2-digit -> 4-digit magic only to years below this threshold. sql/item_timefunc.cc: throw NULL when year in date_add() / date_sub() would be affected by 2 digit -> 4 digit magic.
-
- 15 May, 2006 13 commits
-
-
unknown authored
into mysql.com:/data0/mysqldev/my/mysql-5.1-new
-
unknown authored
into zippy.(none):/home/cmiller/work/mysql/merge/mysql-5.1-new client/mysql.cc: Auto merged mysql-test/r/func_time.result: Auto merged mysql-test/t/mysql.test: Auto merged sql/item_timefunc.cc: Auto merged
-
unknown authored
-
unknown authored
into a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-new
-
unknown authored
into a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-new-merge_060509 sql/sql_select.cc: Auto merged
-
unknown authored
-
unknown authored
The problem is that in a MyISAM table the following column after a varchar field gets corrupted, if varchar field is extended. This should be made to work without a copy in the future, but I'm not sure if this code is ready yet. This fix will force copy in this case. It will not do any harm to have it here, only makes alter table a bit slower in this case. If this should work for MyISAM, then the bug is somewhere else in that code. Until it works, I propose this as a temporary fix or a workaround. Test case for the bug has been added. mysql-test/r/alter_table.result: Added test case for Bug#19386: Multiple alter causes crashed table. mysql-test/t/alter_table.test: Added test case for Bug#19386: Multiple alter causes crashed table. sql/ha_myisam.cc: For MyISAM type, if varchar column is extended, it should return not compatible for now. In other words, it forces a copy of the table during alter table.
-
unknown authored
into mysql.com:/usr/local/mysql/tmp-5.1 sql/sp_head.h: Auto merged sql/sql_class.cc: Auto merged sql/sp_head.cc: SCCS merged
-
unknown authored
into mysql.com:/home/alexi/innodb/mysql-5.1-ss547 Null merge sql/ha_innodb.cc: Null merge storage/innobase/os/os0file.c: Null merge
-
unknown authored
into mysql.com:/home/alexi/innodb/mysql-5.0-ss547-work Null merge innobase/os/os0file.c: Null merge sql/ha_innodb.cc: Null merge
-
unknown authored
Fix BUG#19542 "InnoDB doesn't increase the Handler_read_prev counter". innobase/os/os0file.c: Applied innodb-5.0-ss547 snapshot. Check the page trailers also after writing to disk. This improves the chances of diagnosing Bug 18886. os_file_check_page_trailers(): New function for checking that two copies of the LSN stamped on the pages match. os_aio_simulated_handle(): Call os_file_check_page_trailers() before and after os_file_write(). sql/ha_innodb.cc: Applied innodb-5.0-ss547 snapshot. Increment statistic counter in ha_innobase::index_prev().
-
unknown authored
Fix BUG#19542 "InnoDB doesn't increase the Handler_read_prev counter. innobase/os/os0file.c: Applied innodb-4.1-ss29 snapshot. Check the page trailers also after writing to disk. This improves the chances of diagnosing Bug 18886. os_file_check_page_trailers(): New function for checking that two copies of the LSN stamped on the pages match. os_aio_simulated_handle(): Call os_file_check_page_trailers() before and after os_file_write(). sql/ha_innodb.cc: Applied innodb-4.1-ss29 snapshot. Increment statistic counter in ha_innobase::index_prev().
-
unknown authored
Stored procedure execution sometimes placed the address of auto variables in the list of Item changes to undo in THD::rollback_item_tree_changes(). This could cause stack corruption. sql/sp_head.cc: Avoid storing address of auto variables in global rollback list, to prevent stack memory corruption. sql/sp_head.h: Avoid storing address of auto variables in global rollback list, to prevent stack memory corruption. sql/sp_rcontext.cc: Avoid storing address of auto variables in global rollback list, to prevent stack memory corruption. sql/sp_rcontext.h: Avoid storing address of auto variables in global rollback list, to prevent stack memory corruption. sql/sql_class.cc: Avoid storing address of auto variables in global rollback list, to prevent stack memory corruption.
-
- 13 May, 2006 4 commits
-
-
unknown authored
into mysql.com:/home/psergey/mysql-5.1-merge2 mysql-test/r/select.result: Auto merged mysql-test/r/subselect.result: Auto merged sql/sql_select.cc: Auto merged sql/table.h: Auto merged sql/opt_range.cc: Manual merge
-
unknown authored
-
unknown authored
mysql-test/r/partition.result: fix results - bad automerge
-
unknown authored
into xiphis.org:/home/acurtis/mysql-5.1-merge sql/sql_table.cc: Auto merged
-
- 12 May, 2006 15 commits
-
-
unknown authored
into mysql.com:/home/ndbdev/ngrishakin/mysql-5.1-new BitKeeper/deleted/.del-ndb_partition_key.result~68b9a59cff8c9840: Auto merged BitKeeper/deleted/.del-ndb_partition_key.test~ed7b15c91f66558d: Auto merged
-
unknown authored
Delete: mysql-test/r/ndb_partition_range.result .del-ndb_partition_list.result~7af68cd45e74abf: Delete: mysql-test/r/ndb_partition_list.result .del-ndb_partition_key.result~68b9a59cff8c9840: Delete: mysql-test/r/ndb_partition_key.result .del-ndb_partition_error.result~944f84894e323e9: Delete: mysql-test/r/ndb_partition_error.result .del-ndb_blob_partition.result~fda88ddfc5477a7e: Delete: mysql-test/r/ndb_blob_partition.result .del-ndb_partition_range.test~af8f9016b6648239: Delete: mysql-test/t/ndb_partition_range.test .del-ndb_partition_list.test~940289b3d58595ca: Delete: mysql-test/t/ndb_partition_list.test .del-ndb_partition_key.test~ed7b15c91f66558d: Delete: mysql-test/t/ndb_partition_key.test .del-ndb_partition_error.test~2da477be29be041f: Delete: mysql-test/t/ndb_partition_error.test .del-ndb_blob_partition.test~ea99ef9759705ce3: Delete: mysql-test/t/ndb_blob_partition.test BitKeeper/deleted/.del-ndb_blob_partition.test~ea99ef9759705ce3: Delete: mysql-test/t/ndb_blob_partition.test BitKeeper/deleted/.del-ndb_partition_error.test~2da477be29be041f: Delete: mysql-test/t/ndb_partition_error.test BitKeeper/deleted/.del-ndb_partition_key.test~ed7b15c91f66558d: Delete: mysql-test/t/ndb_partition_key.test BitKeeper/deleted/.del-ndb_partition_list.test~940289b3d58595ca: Delete: mysql-test/t/ndb_partition_list.test BitKeeper/deleted/.del-ndb_partition_range.test~af8f9016b6648239: Delete: mysql-test/t/ndb_partition_range.test BitKeeper/deleted/.del-ndb_blob_partition.result~fda88ddfc5477a7e: Delete: mysql-test/r/ndb_blob_partition.result BitKeeper/deleted/.del-ndb_partition_error.result~944f84894e323e9: Delete: mysql-test/r/ndb_partition_error.result BitKeeper/deleted/.del-ndb_partition_key.result~68b9a59cff8c9840: Delete: mysql-test/r/ndb_partition_key.result BitKeeper/deleted/.del-ndb_partition_list.result~7af68cd45e74abf: Delete: mysql-test/r/ndb_partition_list.result BitKeeper/deleted/.del-ndb_partition_range.result~17fc1db754d4153d: Delete: mysql-test/r/ndb_partition_range.result
-
unknown authored
into a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-new-merge_060509 sql/sql_parse.cc: Auto merged sql/sql_show.cc: Auto merged
-
unknown authored
into c-870ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/bug19010
-
unknown authored
into c-870ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/bug19010 mysql-test/t/partition.test: Auto merged sql/sql_partition.cc: Auto merged sql/sql_table.cc: Auto merged mysql-test/r/ndb_partition_key.result: manual merge mysql-test/r/partition.result: manual merge mysql-test/t/ndb_partition_key.test: manual merge
-
unknown authored
-
unknown authored
-
unknown authored
into c-870ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/bug19010 mysql-test/r/ndb_dd_basic.result: Auto merged mysql-test/r/ndb_partition_key.result: Auto merged mysql-test/t/ndb_partition_key.test: Auto merged sql/ha_partition.cc: Auto merged sql/sql_parse.cc: Auto merged sql/sql_partition.cc: Auto merged sql/sql_show.cc: Auto merged sql/sql_table.cc: Auto merged sql/table.cc: Auto merged sql/table.h: Auto merged sql/unireg.cc: Auto merged
-
unknown authored
into c-870ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/bug19010 sql/ha_partition.cc: Auto merged mysql-test/r/partition.result: manual merge mysql-test/t/partition.test: manual merge
-
unknown authored
into c-870ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/bug19010 mysql-test/r/partition.result: manual merge mysql-test/t/partition.test: manual merge
-
unknown authored
into c-870ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/bug19010
-
unknown authored
mysql-test/r/merge.result: Auto merged mysql-test/t/merge.test: Auto merged sql/sql_table.cc: Auto merged
-
unknown authored
into a193-229-222-105.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-new-merge_060509
-
unknown authored
into mysql.com:/home/ndbdev/jmiller/clones/mysql-5.1-new
-
unknown authored
Updated per lars rpl_row_flsh_tbls.test: updated per lars mysql-test/extra/rpl_tests/rpl_flsh_tbls.test: Updated per lars mysql-test/t/rpl_row_flsh_tbls.test: updated per lars mysql-test/t/rpl_multi_engine.test: Updated per lars mysql-test/t/rpl_row_basic_11bugs.test: Updated per lars
-