- 22 Jan, 2007 1 commit
-
-
unknown authored
Fixes bugs: - Bug #20877: InnoDB data dictionary memory footprint is too big - Bug #24741: existing cascade clauses disappear when adding foreign keys mysql-test/r/innodb.result: Applied innodb-5.1-ss1186 Revision r1186: dict_load_foreign(): Use a local variable instead of the 10-bit field foreign->n_fields in order to preserve ON UPDATE CASCADE and ON DELETE CASCADE flags. For some reason, gcc does not warn about shifting a 10-bit field to right by 24 bits. (Bug #24741) This bug was introduced while reducing the memory footprint of the InnoDB data dictionary (Bug #20877). innodb.test, innodb.result: Add a test case. mysql-test/t/innodb.test: Applied innodb-5.1-ss1186 Revision r1186: dict_load_foreign(): Use a local variable instead of the 10-bit field foreign->n_fields in order to preserve ON UPDATE CASCADE and ON DELETE CASCADE flags. For some reason, gcc does not warn about shifting a 10-bit field to right by 24 bits. (Bug #24741) This bug was introduced while reducing the memory footprint of the InnoDB data dictionary (Bug #20877). innodb.test, innodb.result: Add a test case. storage/innobase/buf/buf0flu.c: Applied innodb-5.1-ss1186 Revision r1168: buf_flush_batch(): Remove the test page_count != ULINT_UNDEFINED. The variable is initialized to zero, and after that it is only added to. Maybe the one who introduced the variable srv_buf_pool_flushed overlooked that there is a separate return statement for returning ULINT_UNDEFINED? storage/innobase/dict/dict0load.c: Applied innodb-5.1-ss1186 Revision r1186: dict_load_foreign(): Use a local variable instead of the 10-bit field foreign->n_fields in order to preserve ON UPDATE CASCADE and ON DELETE CASCADE flags. For some reason, gcc does not warn about shifting a 10-bit field to right by 24 bits. (Bug #24741) This bug was introduced while reducing the memory footprint of the InnoDB data dictionary (Bug #20877). innodb.test, innodb.result: Add a test case. storage/innobase/include/ut0ut.h: Applied innodb-5.1-ss1186 Revision r1165: ut_2_power_up(): Add __attribute__((const)), because otherwise this function is repeatedly called in buf_flush_free_margin() due to the definitions of BUF_READ_AHEAD_AREA and other macros starting with BUF_READ_AHEAD_. storage/innobase/que/que0que.c: Applied innodb-5.1-ss1186 Revision r1158: Modify que_fork_start_command() to do only one pass over the thread list instead of three.
-
- 19 Jan, 2007 18 commits
-
-
unknown authored
into recycle.(none):/src/mysql-5.1-maint mysys/string.c: Auto merged
-
unknown authored
into recycle.(none):/src/bug22807/my51-bug22807 mysys/string.c: Auto merged
-
unknown authored
- Corrected compiler warnings and performance problems with new dynstr_append_os_quoted function. mysys/string.c: Bug#22807 mysql_upgrade fails when called with a basedir-path containing spaces - Fix compiler warnings. - Used dynstr_append_mem where string length is known.
-
unknown authored
-
unknown authored
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-maint mysql-test/t/ps.test: Use local.
-
unknown authored
-
unknown authored
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.1-maint mysql-test/t/ps.test: Manual merge.
-
unknown authored
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-maint
-
unknown authored
and combined, they add a platform-specific warning. The warnings are not the goal of the test, in any case. mysql-test/t/ps.test: Quash platform-specific warnings.
-
unknown authored
into polly.local:/home/kaa/src/maint/mysql-5.1-maint
-
unknown authored
mysqlimport.c declared the opt_use_threads variable as my_bool, but the corresponding option was defined as GET_UINT. The problem only occured on architectures with strict alignment rules. client/mysqlimport.c: Changed the opt_use_threads variable type to uint.
-
unknown authored
into pilot.mysql.com:/home/msvensson/mysql/mysql-5.1-new-maint mysql-test/r/select.result: Auto merged mysql-test/r/type_bit.result: Auto merged mysql-test/t/select.test: Auto merged sql/field.cc: Auto merged sql/item.cc: Auto merged tests/mysql_client_test.c: Auto merged
-
unknown authored
into pilot.mysql.com:/home/msvensson/mysql/mysql-5.0-maint
-
unknown authored
into pilot.mysql.com:/home/msvensson/mysql/mysql-5.1-new-maint client/mysqltest.c: Auto merged libmysql/libmysql.c: Auto merged mysql-test/extra/binlog_tests/mix_innodb_myisam_binlog.test: Auto merged tests/mysql_client_test.c: Auto merged
-
unknown authored
- Additional patch removing check for mysql_errno on already closed mysql1 tests/mysql_client_test.c: No need to check mysql_errno of mysql1 which has already been closed.
-
unknown authored
-
unknown authored
into mysql.com:/usr/home/ram/work/bug22533/my50-bug22533 mysql-test/r/select.result: Auto merged mysql-test/t/select.test: Auto merged
-
unknown authored
into mysql.com:/usr/home/ram/work/bug22533/my51-bug22533 mysql-test/r/select.result: Auto merged mysql-test/t/select.test: Auto merged sql/field.cc: Auto merged sql/item.cc: Auto merged
-
- 18 Jan, 2007 21 commits
-
-
unknown authored
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/51 Makefile.am: Use local
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/50 mysql-test/r/ndb_types.result: Auto merged mysql-test/t/ndb_types.test: Auto merged
-
unknown authored
mysql-test/r/ndb_types.result: update results mysql-test/t/ndb_types.test: Sleep a bit longer, to ensure that timestamp changes between: set @now = now(); and: insert into/update t1 Test case failed (select timestamp>@now from t1 ==> 0, should be 1), and passed when run again. This should(?) avoid that fluke. Clean up test file a bit while I'm here.
-
unknown authored
Makefile.am: Fix previous bad merge. Re-enable the test-ps target.
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/51 client/mysql_upgrade.c: Auto merged client/mysqlbinlog.cc: Auto merged include/my_pthread.h: Auto merged include/my_sys.h: Auto merged mysql-test/r/sp.result: Auto merged mysql-test/t/sp.test: Auto merged mysys/string.c: Auto merged sql/mysqld.cc: Auto merged mysql-test/extra/binlog_tests/mix_innodb_myisam_binlog.test: Auto merged sql/sql_class.h: Auto merged sql/sql_parse.cc: Auto merged sql/sql_show.cc: Auto merged
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/50 sql/sql_parse.cc: Auto merged sql/sql_show.cc: Auto merged
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/41
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/51 client/mysql_upgrade.c: Auto merged storage/myisam/mi_packrec.c: Use local
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/50
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/51 client/mysqlbinlog.cc: Auto merged configure.in: Auto merged include/config-win.h: Auto merged include/my_global.h: Auto merged include/my_pthread.h: Auto merged mysql-test/extra/binlog_tests/mix_innodb_myisam_binlog.test: Auto merged mysql-test/mysql-test-run.pl: Auto merged mysql-test/t/disabled.def: Auto merged sql/field.cc: Auto merged sql/field.h: Auto merged sql/log_event.cc: Auto merged sql/mysqld.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_parse.cc: Auto merged sql/table.cc: Auto merged storage/myisam/mi_packrec.c: Use local
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/50 client/mysqlbinlog.cc: Auto merged include/my_pthread.h: Auto merged mysql-test/r/sp.result: Auto merged mysql-test/t/mix_innodb_myisam_binlog.test: Auto merged mysql-test/t/sp.test: Auto merged sql/mysqld.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_show.cc: Auto merged sql/sql_parse.cc: Manual merge
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/41 sql/sql_show.cc: Auto merged sql/sql_parse.cc: Manual merge
-
unknown authored
into recycle.(none):/src/mysql-5.0-maint client/mysql_upgrade.c: Auto merged include/my_sys.h: Auto merged mysys/string.c: Auto merged
-
unknown authored
into recycle.(none):/src/mysql-5.1-maint
-
unknown authored
into recycle.(none):/src/bug22807/my51-bug22807 client/mysql_upgrade.c: Auto merged include/my_sys.h: Auto merged mysys/string.c: Auto merged
-
unknown authored
- Create space safe strings for system() calls in mysql_upgrade.exe client/mysql_upgrade.c: Bug#22807 mysql_upgrade fails when called with a basedir-path containing spaces - Make use of new dynstr_append_os_quoted function to produce a string safe for passing to the system() function. - Refactor possible source of assertion. include/my_sys.h: Bug#22807 mysql_upgrade fails when called with a basedir-path containing spaces - Declare dynstr_append_os_quoted function. mysys/string.c: Bug#22807 mysql_upgrade fails when called with a basedir-path containing spaces - Define dynstr_append_os_quoted function. This function will concatenate any number of strings, escapes any OS quote in the result then surround the whole affair in another set of quotes which is finally appended to specified DYNAMIC_STRING.
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/maint/40
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/51 configure.in: Auto merged
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/50 configure.in: Auto merged
-
unknown authored
into siva.hindu.god:/home/tsmith/m/bk/mrg-jan17/41 configure.in: Use local
-