- 11 Mar, 2004 14 commits
-
-
jani@ua72d24.elisa.omakaista.fi authored
-
guilhem@mysql.com authored
We introduce a new function mysql_test_parse_for_slave(). If the slave sees that the query got a really bad error on master (killed e.g.), then it calls this function to know if this query can be ignored because of replicate-*-table rules (do not worry about replicate-*-db rules: they are checked so early that they have no bug). If the answer is yes, it skips the query and continues. If it's no, then it stops and say "fix your slave data manually" (like it did before this change).
-
guilhem@mysql.com authored
into mysql.com:/home/mysql_src/mysql-4.0
-
guilhem@mysql.com authored
re-using unused LOCK_active_mi to serialize all administrative commands related to replication: START SLAVE, STOP SLAVE, RESET SLAVE, CHANGE MASTER, init_slave() (replication autostart at server startup), end_slave() (replication autostop at server shutdown), LOAD DATA FROM MASTER. This protects us against a handful of deadlocks (like BUG#2921 when two START SLAVE, but when two STOP SLAVE too). Removing unused variables.
-
marko@hundin.mysql.fi authored
into hundin.mysql.fi:/home/marko/l/mysql-4.0
-
marko@hundin.mysql.fi authored
-
marko@hundin.mysql.fi authored
-
jani@ua72d24.elisa.omakaista.fi authored
into ua72d24.elisa.omakaista.fi:/home/my/bk/mysql-4.0
-
marko@hundin.mysql.fi authored
into hundin.mysql.fi:/home/marko/l/mysql-4.0
-
jani@ua72d24.elisa.omakaista.fi authored
-
vva@eagle.mysql.r18.ru authored
into eagle.mysql.r18.ru:/home/vva/work/BUG_2874/mysql-4.0
-
marko@hundin.mysql.fi authored
-
heikki@hundin.mysql.fi authored
Print always the count of pending pread() and pwrite() calls if there is a long semaphore wait
-
heikki@hundin.mysql.fi authored
Do not test a magic number with =, use == instead :)
-
- 10 Mar, 2004 8 commits
-
-
vva@eagle.mysql.r18.ru authored
into eagle.mysql.r18.ru:/home/vva/work/BUG_2874/mysql-4.0
-
vva@eagle.mysql.r18.ru authored
into eagle.mysql.r18.ru:/home/vva/work/BUG_2874/mysql-4.0
-
vva@eagle.mysql.r18.ru authored
added tests for testing structure of mysql db
-
guilhem@mysql.com authored
ChangeSet 1.1620.12.1 and ChangeSet 1.1625.2.1 from 4.1. This makes the slave I/O thread flush the relay log after every event, which provides additional safety in case of brutal crash (reduces chances to lose a part of the relay log).
-
guilhem@mysql.com authored
- the one about BUG#2921 - the one about relay log flushing Both will be rewritten in a next changeset (this one will not be pushed before the next changeset).
-
monty@mysql.com authored
into mysql.com:/home/my/mysql-4.0
-
monty@mysql.com authored
-
heikki@hundin.mysql.fi authored
Add typecasts to ulong because ulint is __int64 in Win 64-bits Better error message to the .err log if we have to crash the server because the buffer pool is exhausted by the lock table or the adaptive hash index
-
- 09 Mar, 2004 2 commits
-
-
paul@teton.kitebird.com authored
into teton.kitebird.com:/home/paul/mysql-4.0
-
paul@teton.kitebird.com authored
Fix comment typos. (Skipp -> Skip)
-
- 08 Mar, 2004 4 commits
-
-
paul@ice.snake.net authored
-
paul@ice.snake.net authored
(Fix hours/seconds always to display with two digits.)
-
guilhem@mysql.com authored
into mysql.com:/home/mysql_src/mysql-4.0
-
guilhem@mysql.com authored
INSERT DELAYED works only for one-row inserts (in latest 4.0 versions at least). So killing a delayed_insert thread does not spoil replication: the rows which actually went into the table are exactly those listed in the binlog. So when the delayed_insert thread is killed, don't log it as 'killed', because it causes superfluous stops on the slave.
-
- 06 Mar, 2004 2 commits
-
-
monty@mysql.com authored
into mysql.com:/home/my/mysql-4.0
-
monty@mysql.com authored
Allow one to force lower_case_table_names to 0, even if the file system is case insensitive. This fixes some issues on Mac OS X (Bug #2994) Added variables "lower_case_file_system", "version_compile_os" and "license"
-
- 04 Mar, 2004 10 commits
-
-
bell@sanja.is.com.ua authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-4.0
-
jani@ua72d24.elisa.omakaista.fi authored
Useful in case mysqld was started with chroot.
-
jani@ua72d24.elisa.omakaista.fi authored
into ua72d24.elisa.omakaista.fi:/home/my/bk/mysql-4.0
-
jani@ua72d24.elisa.omakaista.fi authored
Setting insert delayed threads = 0 at mysql_init_command.
-
bell@sanja.is.com.ua authored
fixed linking query_prealloc_size to query cache presence
-
monty@mysql.com authored
nsure that rows in a multi-row INSERT DELAYED are inserted atomicly
-
guilhem@mysql.com authored
into mysql.com:/home/mysql_src/mysql-4.0
-
guilhem@mysql.com authored
even if the thread was killed, we write the DROP with error_code=0. This will remove unneeded stops on slave, and will lose nothing: if a real update was killed, this real update will be logged with the nonzero error code and will cause the stop on slave.
-
serg@serg.mylan authored
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
-
serg@serg.mylan authored
-