- 18 Mar, 2009 1 commit
-
-
Alfranio Correia authored
Compiling with debug and assigning an invalid directory to --slave-load-tmpdir was crashing the slave due to the following assertion DBUG_ASSERT(! is_set() || can_overwrite_status). This assertion assumes that a thread can change its state once (i.e. ok,error, etc) before aborting, cleaning/resuming or completing its execution unless the overwrite flag (i.e. can_overwrite_status) is true. The Append_block_log_event::do_apply_event which is responsible for creating temporary file(s) was not cleaning the thread state. Thus a failure while trying to create a file in an invalid temporary directory was causing the crash. To fix the problem we check if the temporary directory is valid before starting the SQL Thread and reset the thread state before creating a file in Append_block_log_event::do_apply_event.
-
- 11 Mar, 2009 9 commits
-
-
Georgi Kodinov authored
-
Georgi Kodinov authored
-
Georgi Kodinov authored
-
Georgi Kodinov authored
-
Georgi Kodinov authored
-
Georgi Kodinov authored
-
Georgi Kodinov authored
The copy of the original arguments of a aggregate function was not initialized until after fix_fields(). Sometimes (e.g. when there's an error processing the statement) the print() can be called with no corresponding fix_fields() call. Fixed by adding a check if the Item is fixed before using the arguments copy.
-
Leonard Zhou authored
-
Leonard Zhou authored
The method to purge binary log files produces different results in some platforms. The reason is that the purge time is calculated based on table modified time and that can't guarantee to purge master-bin.000002 in all platforms.(eg. windows) Use a new way that sets the time to purge binlog file 1 second after the last modified time of master-bin.000002. That can be sure that the file is always deleted in any platform.
-
- 10 Mar, 2009 6 commits
-
-
Matthias Leich authored
-
Matthias Leich authored
-
Matthias Leich authored
-
Bjorn Munch authored
-
Sergey Vojtovich authored
-
Patrick Crews authored
-
- 09 Mar, 2009 20 commits
-
-
Timothy Smith authored
-
Georgi Kodinov authored
Took the Xfree implementation (based on the same rewrite as the NDB one) and added it instead of the current implementation. Added a macro to make the calls to MD5 more streamlined.
-
kent.boortz@sun.com authored
-
Patrick Crews authored
-
Patrick Crews authored
Changes are due to changes in precision. Re-record of .result files to account for new server precision.
-
Tatiana A. Nurnberg authored
-
Tatiana A. Nurnberg authored
test-fixes for 32-bit
-
Georgi Kodinov authored
-
Bjorn Munch authored
Would not prevent mysqld from core dumping Passes --nocore arg to safe_process, which then sets rlimit core to 0 for child
-
Bjorn Munch authored
Retried tests are reported the same as ordinary ones Prepend "retry-" to fail or pass for retried tests
-
Georgi Kodinov authored
-
Georgi Kodinov authored
-
Georgi Kodinov authored
-
Daniel Fischer authored
-
Georgi Kodinov authored
-
Daniel Fischer authored
-
Anurag Shekhar authored
-
He Zhenxing authored
-
He Zhenxing authored
-
Anurag Shekhar authored
-
- 07 Mar, 2009 1 commit
-
-
Bjorn Munch authored
-
- 06 Mar, 2009 3 commits
-
-
Tatiana A. Nurnberg authored
-
Matthias Leich authored
-
Kristofer Pettersson authored
-