- 20 Aug, 2004 34 commits
-
-
unknown authored
sql/lock.cc: Auto merged sql/mysql_priv.h: Auto merged sql/sql_db.cc: Auto merged
-
unknown authored
sql/sql_select.cc: why cannot I compare (type) to (const type) ?????
-
unknown authored
Fix for MyISAM. Tests for MyISAM and HASH+BTREE.
-
unknown authored
-
unknown authored
into brandersnatch.localdomain:/home/dlenev/src/mysql-4.1-bg4302
-
unknown authored
into poseidon.(none):/home/tomas/mysql-4.1
-
unknown authored
-
unknown authored
into brandersnatch.localdomain:/home/dlenev/src/mysql-4.1-bg4302 sql/sql_select.cc: Auto merged
-
unknown authored
into mysql.com:/space/my/mysql-4.1
-
unknown authored
into poseidon.(none):/home/tomas/mysql-4.1
-
unknown authored
-
unknown authored
into mysql.com:/home/mysql_src/mysql-4.0
-
unknown 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. sql/handler.cc: making COMMIT wait if FLUSH TABLES WITH READ LOCK happened. sql/lock.cc: an additional stage so that FLUSH TABLES WITH READ LOCK blocks COMMIT: make_global_read_lock_block_commit(): taking the global read lock is TWO steps (2nd step is optional; without it, COMMIT of existing transactions will be allowed): lock_global_read_lock() THEN make_global_read_lock_block_commit(). sql/mysql_priv.h: new argument to wait_if_global_read_lock() sql/sql_class.h: THD::global_read_lock now an uint to reflect the 2 steps of global read lock (does not block COMMIT / does) sql/sql_db.cc: update for new prototype sql/sql_parse.cc: implementing the two steps of global read lock so that FLUSH TABLES WITH READ LOCK can block COMMIT without deadlocking with COMMITs.
-
unknown authored
When in find_item_in_list() we are looking for item we should take into account unaliased names of the fields but only if item with such aliased name is not found. Also we should ignore aliases when looking for fully specified field. mysql-test/r/order_by.result: Fixed wrong (non-standard) test results Added test case for bug #4302 Added tests for other ambiguos and potentially ambigous cases in order by clause mysql-test/t/order_by.test: Fixed wrong (non-standard) test results Added test case for bug #4302 Added tests for other ambiguos and potentially ambigous cases in order by clause sql/sql_select.cc: We should ignore only not_found_item errors when searching for item in find_order_in_list() to be able to catch ambiguities.
-
unknown authored
static linking against an unpatched glibc 2.3 is causing trouble - add "glibc23" to the release suffix in this case - re-ordered the Changelog that was messed up by a BK merge (RPM is picky about this)
-
unknown authored
into mysql.com:/Users/mikron/mysql-4.1
-
unknown authored
-
unknown authored
into mysql.com:/home/pem/work/mysql-4.1
-
unknown authored
Bugfix for bug#5072, removed table version in BLOB table name since this is incremented at alter table
-
unknown authored
into mysql.com:/home/pem/work/mysql-4.1
-
unknown authored
into deer.(none):/home/hf/work/mysql-4.1.emb
-
unknown authored
into poseidon.(none):/home/tomas/mysql-4.1-clean
-
unknown authored
-
unknown authored
sql/field.h: Fixed compiler warnings.
-
unknown authored
into deer.(none):/home/hf/work/mysql-4.1.clean
-
unknown authored
into poseidon.(none):/home/tomas/mysql-4.1 ndb/src/ndbapi/NdbScanOperation.cpp: Auto merged
-
unknown authored
into gluh.mysql.r18.ru:/home/gluh/MySQL/mysql-4.1 ndb/src/ndbapi/NdbScanOperation.cpp: Auto merged
-
unknown authored
mysql-test/t/range.test: warnings disabled
-
unknown authored
client/mysql.cc: in_comment is now outside the add_line().
-
unknown authored
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/test/mysql-4.1
-
unknown authored
into deer.(none):/home/hf/work/mysql-4.1.emb include/mysql.h: Auto merged libmysql/libmysql.c: Auto merged
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/mysql-4.1-ndb
-
unknown authored
into mysql.com:/usr/local/home/marty/MySQL/test/mysql-4.1
-
- 19 Aug, 2004 6 commits
-
-
unknown authored
-
unknown authored
-
unknown authored
BitKeeper/etc/ignore: auto-union include/my_global.h: Auto merged mysys/mf_tempfile.c: Auto merged mysql-test/r/rpl_heap.result: Auto merged mysql-test/t/rpl_heap.test: Auto merged sql/ha_innodb.cc: Auto merged
-
unknown authored
removing unneeded var left from 4.0 sql/sql_class.h: removing unneeded var left from 4.0
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-4.1
-
unknown authored
Fix for BUG#4971 "CREATE TABLE ... TYPE=HEAP SELECT ... stops slave (wrong DELETE in binlog)": 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(). mysql-test/r/rpl_heap.result: result update mysql-test/t/rpl_heap.test: changing test to test a bug (but anyway, mysql-test-run --manager looks like not working in 4.1 currently, so this test is never run). sql/log.cc: new class Disable_binlog used to temporarily disable binlogging for one thread. sql/mysql_priv.h: removing argument no_log from mysql_create_table(); no_log was not perfect as some binlogging could still be done by open_unireg_entry() for a HEAP table. sql/sql_class.h: new class Disable_binlog used to temporarily disable binlogging for one thread. sql/sql_parse.cc: removing no_log arg from mysql_create_table() sql/sql_table.cc: removing no_log from mysql_create_table(); instead using new class Disable_binlog. Disabling binlogging in some cases, where the binlogging is done later by some other code (case of CREATE SELECT and ALTER).
-