An error occurred fetching the project authors.
- 25 Aug, 2004 1 commit
-
-
monty@mysql.com authored
Update to new valgrind
-
- 20 Aug, 2004 1 commit
-
-
guilhem@mysql.com authored
in a deadlock-free manner. This splits locking the global read lock in two steps. This fixes a consequence of this bug, known as: BUG#4953 'mysqldump --master-data may report incorrect binlog position if using InnoDB' And a test.
-
- 18 Aug, 2004 1 commit
-
-
guilhem@mysql.com authored
replacing the no_log argument of mysql_create_table() by some safer method (temporarily setting OPTION_BIN_LOG to 0) which guarantees that even the automatic DELETE FROM heap_table does not get into the binlog when a not-yet-existing HEAP table is opened by mysql_create_table().
-
- 06 Aug, 2004 1 commit
-
-
dlenev@brandersnatch.localdomain authored
We should allow 19 as length of newly created TIMESTAMP fields.
-
- 24 Jun, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 17 Jun, 2004 2 commits
-
-
heikki@hundin.mysql.fi authored
-
heikki@hundin.mysql.fi authored
-
- 10 Jun, 2004 1 commit
-
-
monty@mysql.com authored
-
- 09 Jun, 2004 2 commits
-
-
guilhem@mysql.com authored
-
guilhem@mysql.com authored
-
- 08 Jun, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 01 Jun, 2004 1 commit
-
-
will disable warnings, --log-warnings will increment warning level by one, or the level can be given as an optional argument. Default level is 1. Changed aborted connection warning to be logged only if the level is > 1.
-
- 29 May, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 15 May, 2004 1 commit
-
-
monty@mysql.com authored
-
- 14 May, 2004 1 commit
-
-
heikki@hundin.mysql.fi authored
Fix remaining cases of Bug #3596: fix possible races caused by an obsolete value of thd->query_length in SHOW PROCESSLIST and SHOW INNODB STATUS; this fix depends on the fact that thd->query is always set to NULL before setting it to point to a new query
-
- 23 Mar, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
-
- 12 Mar, 2004 1 commit
-
-
monty@mysql.com authored
-
- 11 Mar, 2004 2 commits
-
-
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
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.
-
- 05 Mar, 2004 1 commit
-
-
vva@eagle.mysql.r18.ru authored
"Table truncated when creating another table name with Spaces" added to check_db_name, check_table_name and check_column_name test for end space
-
- 04 Mar, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
fixed linking query_prealloc_size to query cache presence
-
- 03 Feb, 2004 1 commit
-
-
monty@mysql.com authored
Now one need only SELECT privilege for tables that are only read in UPDATE statements with many tables. (Bug #2377).
-
- 30 Jan, 2004 1 commit
-
-
dlenev@mysql.com authored
values for TIMESTAMP columns. The solution is not perfect since we just silently ignoring default value for first TIMESTAMP column and properly reflecting this fact in SHOW CREATE TABLE. We can't give a warning or simply support standard syntax (niladic functions as legal value for default) for first field since it is 4.0 tree.
-
- 29 Jan, 2004 1 commit
-
-
guilhem@mysql.com authored
(as long as replicate-*-table rules were defined, multi-table DELETE was never replicated by the slave).
-
- 30 Dec, 2003 1 commit
-
-
monty@mysql.com authored
Added support for lower_case_table_names=2, which is to be used on case insensitive file systems. This tells MySQL to preserve the used case of filenames and database names to make it esier to move files between cases sensitive can case insensitive file systems (like Windows and Linux)
-
- 17 Dec, 2003 1 commit
-
-
monty@mysql.com authored
-
- 16 Dec, 2003 1 commit
-
-
guilhem@mysql.com authored
"EE_ error codes (EE_DELETE, EE_WRITE) end up in the binlog, making slave stop". The problem was that during execution of the command on the master, an error can occur (for example, not space left on device, then mysqld waits and when there is space it completes successfully: so finally it worked but the error EE_WRITE remains in thd->net.last_errno and thd->net.last_error). To know if finally the command succeeded, we test the 'error' variable in every place, and if it shows no failure we reset thd->net.last_err* using the function THD::clear_error() which is backported from 4.1. A new test to see if now only real errors get to the binlog (note: the test uses "rm"). Also a bit of memory free/alloc saving in log_event.cc (do not free the whole mem_root after every query in the slave SQL thread: we can keep the initial block of it; which will be freed when the thread terminates).
-
- 14 Dec, 2003 1 commit
-
-
monty@mysql.com authored
Don't dump data for MRG_ISAM or MRG_MYISAM tables. (Bug #1846) Ensure that 'lower_case_table_names' is always set on case insensitive file systems. (Bug #1812) One can now configure MySQL as windows service as a normal user. (Bug #1802) Database names is now compared with lower case in ON clause when lower_case_table_names is set. (Bug #1736) IGNORE ... LINES option didn't work when used with fixed length rows. (Bug #1704) Change INSERT DELAYED ... SELECT... to INSERT .... SELECT (Bug #1983) Safety fix for service 'mysql start' (Bug #1815)
-
- 12 Dec, 2003 1 commit
-
-
monty@mysql.com authored
Fixed problem with char > 128 in QUOTE() function. (Bug #1868) Disable creation of symlinks if my_disable_symlink is set Fixed searching of TEXT with end space. (Bug #1651) Fixed caching bug in multi-table-update where same table was used twice. (Bug #1711) Fixed problem with UNIX_TIMESTAMP() for timestamps close to 0. (Bug #1998) Fixed timestamp.test
-
- 10 Dec, 2003 1 commit
-
-
konstantin@mysql.com authored
-
- 09 Dec, 2003 1 commit
-
-
ram@gw.mysql.r18.ru authored
-
- 04 Dec, 2003 1 commit
-
-
guilhem@mysql.com authored
we change THD::system_thread from a 'bool' to a bitmap to be able to distinguish between delayed-insert threads and slave threads. - Fix for BUG#1701 "Update from multiple tables" (one line in sql_parse.cc, plus a new test rpl_multi_update.test). That's just adding an initialization.
-
- 17 Nov, 2003 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
(related to previous changeset)
-
- 11 Nov, 2003 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
-
- 29 Oct, 2003 2 commits
-
-
monty@narttu.mysql.fi authored
Don't add service name to read config file segments if it's "MySQL" Fixed possible memory leak when CHANGE USER failed.
-
serg@serg.mylan authored
-
- 27 Oct, 2003 1 commit
-
-
serg@serg.mylan authored
max_user_connections is not set - that is no limit - so that when max_user_connections is set (with SET) old connections are also taken into account mutexes are added where appropriate
-
- 14 Oct, 2003 1 commit
-
-
serg@serg.mylan authored
make LOCK TABLES to work when Lock_tables_priv is granted on the DB level and Select_priv is granted on the table level.
-
- 11 Oct, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
query_alloc_block_size, query_prealloc_size, range_alloc_block_size,transaction_alloc_block_size and transaction_prealloc_size Add more checks for "out of memory" detection in range optimization
-
- 29 Sep, 2003 1 commit
-
-
vva@eagle.mysql.r18.ru authored
-