- 15 Feb, 2006 11 commits
-
-
unknown authored
- Update result file and enable test mysql-test/r/binlog_row_mix_innodb_myisam.result: Update resultfile, when switching from type to engine, the log position needs to be increased by two after that statement. mysql-test/t/disabled.def: Enable test
-
unknown authored
into zim.tangent.org:/home/brian/mysql/archive-5.1
-
unknown authored
- Change 94 to 95 according to Pem's instructions in bug report. mysql-test/r/sp-code.result: Update from 94 to 95 according to Pem's instructions mysql-test/t/disabled.def: Enable sp-code test case
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-work sql/sql_partition.cc: Auto merged
-
unknown authored
In presense of subpartitioning use get_part_partition_id() to calculate part_id
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-work sql/sql_partition.cc: Auto merged
-
unknown authored
use part_info->no_subparts to calculate partition range in case of subpartitions mysql-test/r/partition.result: Fix for bug#16901 Partitions: crash, SELECT, column of part. function=first column of primary key test case mysql-test/t/partition.test: Fix for bug#16901 Partitions: crash, SELECT, column of part. function=first column of primary key test case
-
unknown authored
This patch adds a new field to the meta file for tracking flushes (this is being kept to later do stats and determine how often the compression buffer is being foiled). This should keep things all nice an compatible between versions. Also added a flush table test as well. Found one possible bug in OPTIMIZE TABLE which has never been reported, but I think it would be possible on a file system that ran out of disk. mysql-test/r/archive.result: New results mysql-test/t/archive.test: Added test for flush tables, which will also let me confirm DELAYED INSERT. sql/ha_archive.cc: Adding new stat sql/ha_archive.h: Just extending SHARE
-
unknown authored
into mysql.com:/home/elkin/MySQL/MERGE/5.1-new
-
unknown authored
into zim.tangent.org:/home/brian/mysql/cleanup-5.1
-
unknown authored
mysql-test/r/binlog_stm_ctype_ucs.result: BUG#16217 character_name mysql client command is generated by mysqlbinlog which is called from this test
-
- 14 Feb, 2006 29 commits
-
-
unknown authored
into mysql.com:/home/elkin/MySQL/MERGE/5.1-new
-
unknown authored
visible event in libmysqld. fixes build problem. sql/sql_acl.cc: make declarations of mysql_db_table_last_check and mysql_db_table_fields visible event in libmysqld
-
unknown authored
into mysql.com:/usr_rh9/home/elkin.rh9/MySQL/Merge/5.1-new
-
unknown authored
-
unknown authored
mysql-test/r/events.result: post-merge fixes mysql-test/t/events.test: post-merge fixes sql/event.cc: post-merge fixes sql/share/errmsg.txt: post-merge fixes sql/table.cc: post-merge fixes
-
unknown authored
into mysql.com:/usr_rh9/home/elkin.rh9/MySQL/Merge/5.1-new
-
unknown authored
into mysql.com:/usr_rh9/home/elkin.rh9/MySQL/Merge/5.1-new BitKeeper/deleted/.del-ctype_ucs_binlog.result~280d136b1a0bcf17: Auto merged mysql-test/r/user_var-binlog.result: Auto merged mysql-test/t/mysql.test: Auto merged mysql-test/t/mysqlbinlog.test: Auto merged mysql-test/t/rpl_trigger.test: Auto merged sql/item_cmpfunc.cc: Auto merged mysql-test/r/rpl_stm_charset.result: Auto merged sql/log_event.cc: Auto merged sql/sql_select.cc: Auto merged mysql-test/r/rpl_timezone.result: manual merge use local. Result file has to be refined according to changes brought in to the test.
-
unknown authored
Added --silent option andd just test results via select. This will keep down the appearance of non deterministic responses. This is for bug#17384 mysql-test/r/mysqldump.result: Changed result mysql-test/t/disabled.def: Re-enable after fixing bugs mysql-test/t/mysqldump.test: Added silent option
-
unknown authored
into lmy004.:/work/mysql-5.1-bug16548
-
unknown authored
into mysql.com:/usr_rh9/home/elkin.rh9/MySQL/Merge/5.0
-
unknown authored
into snake-hub.snake.net:/src/extern/MySQL/bk/mysql-5.1
-
unknown authored
into zim.tangent.org:/home/brian/mysql/cleanup-5.1
-
unknown authored
into mysql.com:/usr_rh9/home/elkin.rh9/MySQL/BARE/mysql-5.0
-
unknown authored
Revise option description for --help message. client/mysqlimport.c: Revise option description for --help message.
-
unknown authored
into moonbone.local:/work/16272-bug-5.0-mysql
-
unknown authored
-
unknown authored
mysql-test/r/events.result: Auto merged mysql-test/t/events.test: Auto merged sql/event.h: Auto merged sql/event_executor.cc: Auto merged sql/event_timed.cc: Auto merged sql/sql_acl.cc: Auto merged sql/sql_acl.h: Auto merged sql/sql_parse.cc: Auto merged sql/sql_show.cc: Auto merged sql/sql_yacc.yy: Auto merged sql/table.cc: Auto merged sql/table.h: Auto merged
-
unknown authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
-
unknown authored
- table dictionary status was checked only for Invalid
-
unknown authored
-
unknown authored
- fix for bug#16423 (Events: SHOW CREATE EVENT doesn't work) - this Changeset commits makes CREATE/UPDATE/DELETE EVENT real DDL statements by committing the currently open transaction before they are executed. - this Changeset also fixes a trailing space problem since the very early days of the internal cron - adds sophisticated checking of whether mysql.event was tampered accidentally or with purpose by an user. - adds a lot of inline function documentation - documents everything left uncodumented - INTERVAL_XXXX to XXX in I_S.EVENTS.INTERVAL_FIELD WL#1034 (Internal CRON) mysql-test/r/events.result: update result mysql-test/t/events.test: add test cases for SHOW CREATE EVENT add test cases where the structure of mysql.event is changed and error reporting in this case sql/event.cc: - do a lot more checking on mysql.event whether it's valid introduced generic function table_check_intact() which can be used also for checking whether a system table (mysql.*) has been tampered by user and report an error in this case. The checking is quite strict, thus maybe some mechanism can be added later that loosens this like some session variable, for instance, i_am_aware_that_i_can_damage_my_data so the table will be opened nevertheless we think that it's not valid. - add evex_show_create_event(THD *thd, sp_name *spn, LEX_STRING definer) - document a loooot. not a single function left undocumented. sql/event.h: - add evex_show_create_event(THD *thd, sp_name *spn, LEX_STRING definer) - change get_show_create_event() to get_create_event() - add TABLE_FIELD_W_TYPE used by table_check_intact() - add event_timed::sql_mode so it can be used by show create event. currently always 0, will be fixed by a patch for another bug. At least makes the code of show create event complete. sql/event_executor.cc: - add evex_check_system_tables() that checks on boot and event main thread startup that mysql.db and mysql.user tables are correct. - document everything! sql/event_priv.h: remove a line sql/event_timed.cc: - implement SHOW CREATE EVENT - document undocumented functions! sql/share/errmsg.txt: - fix an error message and add two new sql/sql_acl.cc: - add mysql.db table definition to use by table_check_intact() - exchange some of the positions by numbers from mysql.db to enum names (see sql_acl.h) sql/sql_acl.h: - define the structure of mysql.db table sql/sql_parse.cc: - handle SQLCOM_SHOW_CREATE_EVENT - end the current transaction becase CREATE/UPDATE/DELETE EVENT is a DDL statement sql/sql_show.cc: - remove interval_type_to_name - use common function event_reconstruct_interval_expression() that reconstructs the expression given at create/alter, to some extent - interval of 2:62 MINUTE_SECOND will be reconstructed as interval of 3:02 MINUTE_SECOND! sql/sql_yacc.yy: init the definer of event_timed also when doing SHOW CREATE EVENT because it's needed for checking into mysql.event sql/table.cc: - remove stale code. only mysql.event should be a 'system_table' - add table_check_intact() to check the consistency of a table. mostly usable with mysql.xxx tables. sql/table.h: - export TABLE_FIELD_W_TYPE and table_check_intact() which are used for checking the structure of a table. mostly usable for mysql.xxx tables.
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-5.1-nl
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-work
-
unknown authored
into mysql.com:/usr_rh9/home/elkin.rh9/MySQL/BARE/mysql-5.0
-
unknown authored
The Item_func_if::fix_length_and_dec() function when calculating length of result doesn't take into account unsigned_flag. But it is taken when calculating length of temporary field. This result in creating field that shorter than needed. Due to this, in the reported query 40.0 converted to 9.99. The function Item_func_if::fix_length_and_dec() now adds 1 to the max_length if the unsigned_flag isn't set. sql/item_cmpfunc.cc: Fixed bug#16272: IF function with decimal args can produce wrong result The function Item_func_if::fix_length_and_dec() now adds 1 to the max_length if the unsigned_flag isn't set. mysql-test/r/func_if.result: Added test case for bug#16272: IF function with decimal args can produce wrong result mysql-test/t/func_if.test: Added test case for bug#16272: IF function with decimal args can produce wrong result
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-5.1-nl sql/sql_yacc.yy: Auto merged
-
unknown authored
remove explicit $<ulong_num>$ from sql_yacc.yy mysql-test/r/fulltext.result: MATCH(a,b) AGAINST (... IN NATURAL LANGUAGE MODE) mysql-test/t/fulltext.test: MATCH(a,b) AGAINST (... IN NATURAL LANGUAGE MODE)
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-work sql/ha_ndbcluster.cc: Auto merged sql/handler.h: Auto merged
-
unknown authored
into mysql.com:/usr_rh9/home/elkin.rh9/MySQL/Merge/5.0
-