An error occurred fetching the project authors.
- 16 May, 2006 1 commit
-
-
mats@mysql.com authored
Added #ifdef's to make code work even when the system is built without row-based replication.
-
- 05 May, 2006 1 commit
-
-
monty@mysql.com authored
(Fixes core dump in rpl_failed_optimize.test) Ensure we end active transcations if we do an admin command (like optimize, repair etc)
-
- 04 May, 2006 1 commit
-
-
monty@mysql.com authored
Remove compiler warnings Fix some broken tests Workaround for syncronization bug in NDB (Bug #16445)
-
- 03 May, 2006 3 commits
-
-
monty@mysql.com authored
Fixed warnings from test suite Some fixes in mysql-test-run script to catch more warnings
-
monty@mysql.com authored
Added support for key_block_size to MyISAM. Simplify interface to 'new Key' to make it easier to add new key options. mysqld option --new is used to define where key options are printed. (In 5.3 we should move all key options to after key part definition to avoid problem with reserved names) Fixed some compiler warnings and a memory leak in ssl
-
holyfoot@deer.(none) authored
-
- 28 Apr, 2006 1 commit
-
-
elliot@mysql.com authored
Now test for NULLness the pointers returned from objects created from the default value. Pushing patch on behalf of cmiller.
-
- 25 Apr, 2006 2 commits
-
-
mikael@zim.(none) authored
-
ramil@mysql.com authored
-
- 22 Apr, 2006 2 commits
-
-
Magnus@hugo. authored
-
Fixed merge issue
-
- 21 Apr, 2006 1 commit
-
-
Final review fixes
-
- 20 Apr, 2006 3 commits
-
-
Fixed up create_handler_files call
-
Actual error reported in my_errno from my_delete
-
Various bug fixes (mostly mixed to and from in replace methods)
-
- 19 Apr, 2006 1 commit
-
-
Fixed a number of bugs
-
- 18 Apr, 2006 1 commit
-
-
Use \0 to indicate frm-file Add more comments Add more #ifdef code missing previously
-
- 16 Apr, 2006 2 commits
-
-
After review changes
-
brian@zim.(none) authored
-
- 13 Apr, 2006 1 commit
-
-
ingo@mysql.com authored
ALTER TABLE temporarily creates a new table with a .frm file and optionally other files. For fast ALTER TABLE only the .frm file is created. If the operation succeeds, The temporary files are renamed to their final target. In case of an error, the temporary file was forgotten to remove. Manually tested. The test requires to look at files, which I think cannot be done portably with the test suite. The test file is attached to the bug report.
-
- 12 Apr, 2006 1 commit
-
-
holyfoot@deer.(none) authored
-
- 11 Apr, 2006 2 commits
-
-
bar@mysql.com authored
It was impossible to create some table names on Windows (e.g. LPT1, AUX, COM1, etc). Fixed to pad dangerous names with thee "at" signs (e.g. LPT1@@@, AUX@@@, COM1@@@, and so on).
-
marty@linux.site authored
-
- 03 Apr, 2006 1 commit
-
-
- 01 Apr, 2006 1 commit
-
-
More review fixes
-
- 31 Mar, 2006 1 commit
-
-
reggie@linux.site authored
moved several functions from sql_partition to be member functions
-
- 30 Mar, 2006 2 commits
-
-
ingo@mysql.com authored
InnoDB requires a full table rebuild for foreign key changes. It was not possible in compare_tables() to detect such changes. On Heikkis proposal I added a new flag to the syntax parser where foreign key definition changes are done. I test for this flag in compare_tables() now.
-
gluh@eagle.intranet.mysql.r18.ru authored
-
- 29 Mar, 2006 3 commits
-
-
evgen@moonbone.local authored
The GROUP_CONCAT uses its own temporary table. When ROLLUP is present it creates the second copy of Item_func_group_concat. This copy receives the same list of arguments that original group_concat does. When the copy is set up the result_fields of functions from the argument list are reset to the temporary table of this copy. As a result of this action data from functions flow directly to the ROLLUP copy and the original group_concat functions shows wrong result. Since queries with COUNT(DISTINCT ...) use temporary tables to store the results the COUNT function they are also affected by this bug. The idea of the fix is to copy content of the result_field for the function under GROUP_CONCAT/COUNT from the first temporary table to the second one, rather than setting result_field to point to the second temporary table. To achieve this goal force_copy_fields flag is added to Item_func_group_concat and Item_sum_count_distinct classes. This flag is initialized to 0 and set to 1 into the make_unique() member function of both classes. To the TMP_TABLE_PARAM structure is modified to include the similar flag as well. The create_tmp_table() function passes that flag to create_tmp_field(). When the flag is set the create_tmp_field() function will set result_field as a source field and will not reset that result field to newly created field for Item_func_result_field and its descendants. Due to this there will be created copy func to copy data from old result_field to newly created field.
-
gluh@eagle.intranet.mysql.r18.ru authored
disallow the use of comma in SET members
-
monty@mysql.com authored
Added missing DBUG_xxx_RETURN statements Fixed some usage of not initialized variables (as found by valgrind) Ensure that we don't remove locked tables used as name locks from open table cache until unlock_table_names() are called. This was fixed by having drop_locked_name() returning any table used as a name lock so that we can free it in unlock_table_names() This will allow Tomas to continue with his work to use namelocks to syncronize things. Note: valgrind still produces a lot of warnings about using not initialized code and shows memory loss errors when running the ndb tests
-
- 24 Mar, 2006 4 commits
-
-
Review fixes
-
Loads of review comments fixed inactivate => deactivate table log => ddl log Commented on Error Inject Module added Put various #defines into enums Fixed abort_and_upgrade_lock, removed unnecessary parameter Fixed mysqlish method intro's Fixed warning statements 5.1.7 was released still with partition states in clear text Fixed io_size bug Fixed bug in open that TRUNCATED before reading :) file_entry => file_entry_buf Don't open DDL log until first write call to DDL log handler_type => handler_name no => num
-
dlenev@mysql.com authored
tables corrupt triggers". It turned out that we also have relied at certain places that (new_table != table_name) were always true on Windows and for transactional tables. Since our fix for the bug brakes this assumption we have to add new flag to pass this information around. This code needs to be refactored but I dare not to do this in 5.0.
-
dlenev@mysql.com authored
triggers". Applying ALTER/OPTIMIZE/REPAIR TABLE statements to transactional table or to table of any type on Windows caused disappearance of its triggers. Bug was introduced in 5.0.19 by my fix for bug #13525 "Rename table does not keep info of triggers" (see comment for sql_table.cc for more info). .
-
- 23 Mar, 2006 1 commit
-
-
Moved some code to else path to avoid delete, create, delete, create scenarios. Fixed up the partition info object for some cases where we move from default partitioning in NDB to default partitioning using partitioning.
-
- 20 Mar, 2006 2 commits
-
-
Added new syntax ALTER TABLE t1 REMOVE PARTITIONING, changed semantics of ALTER TABLE t1 ENGINE=X; to not remove partitioning Fix a number of mix engine bugs in partitioning
-
holyfoot@vva.(none) authored
additional fixes
-
- 18 Mar, 2006 1 commit
-
-
holyfoot@vva.(none) authored
added THD::work_part_info member where we now store modified partition_info structure. It allows no solve problem when different parts of the part_info get into different mem_roots
-
- 08 Mar, 2006 1 commit
-
-
jimw@mysql.com authored
Temporary tables are no longer allowed to be partitioned.
-