- 06 Apr, 2004 1 commit
-
-
unknown authored
too big by 6 bytes. So I add code to substract 6 bytes if the master is 3.23. This is not perfect (because it won't work if the slave I/O thread has not noticed yet that the master is 3.23), but as long as the slave I/O thread starts Exec_master_log_pos will be ok. It must be merged to 4.1 but not to 5.0 (or it can be, because of #if MYSQL_VERSION_ID), because 5.0 already works if the master is 3.23 (and in a more natural way: in 5.0 we store the end_log_pos in the binlog and relay log). I had to move functions from slave.h to slave.cc to satisfy gcc. sql/log_event.cc: make the event's length 6 bytes shorter if the master is 3.23 sql/slave.cc: Moving several st_relay_log_info methods out of the declaration of the struct, because gcc complained that 'mi' was not declared. Substracting 6 bytes from the event's length in inc_pos() if the master is 3.23. sql/slave.h: moving several methods out of the declaration of st_relay_log_info. Removing 'inline', let's have the compiler decide.
-
- 20 Mar, 2004 3 commits
-
-
unknown authored
into mysql.com:/home/mysql_src/mysql-4.0
-
unknown authored
this is better in this case: - imagine user1 has created a temp table - imagine user2 does FLUSH TABLES WITH READ LOCK, then takes a backup, then RESET MASTER then UNLOCK TABLES, like mysqldump --first-slave - then in the binlog you will finally have the DROP TEMPORARY TABLE, but not the CREATE TEMPORARY TABLE, so when you later restore with mysqlbinlog|mysql, mysql will complain that table does not exist. Replication was already protected of this (it processes DROP TEMPORARY TABLE as if there was a IF EXISTS), now I add it directly to the query for mysqlbinlog|mysql to work. mysql-test/r/drop_temp_table.result: result update (query changed)
-
unknown authored
Correct previous bk commit comment about page splits: actually, in versions < 4.0.19 space utilization is very poor if 1500 - 8000 byte rows are inserted in the order of the primary key innobase/btr/btr0btr.c: Correct previous bk commit comment about page splits: actually, in versions < 4.0.19 space utilization is very poor if 1500 - 8000 byte rows are inserted in the order of the primary key
-
- 19 Mar, 2004 11 commits
-
-
unknown authored
Improve space utilization if we have 3 kB - 8 kB rows to insert in the order of the primary key btr0cur.c: Fix bug: The row count and key cardinality estimate was grossly too small if each clustered index page only contained one record innobase/btr/btr0cur.c: Fix bug: The row count and key cardinality estimate was grossly too small if each clustered index page only contained one record innobase/btr/btr0btr.c: Improve space utilization if we have 3 kB - 8 kB rows to insert in the order of the primary key
-
unknown authored
into mysql.com:/space/my/mysql-4.0
-
unknown authored
into mysql.com:/space/my/mysql-4.0-build
-
unknown authored
"-apple-darwin7.3.0-powerpc") - this is needed as we now will provide Mac OS X 10.2.x and Mac OS X 10.3.x PGKs (and it's more in line of how we name all other packages) Build-tools/Do-pkg: - PGK and DMG names now include the full arch name (e.g. "-apple-darwin7.3.0-powerpc") - this is needed as we now will provide Mac OS X 10.2.x and Mac OS X 10.3.x PGKs (and it's more in line of how we name all other packages)
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
-
unknown authored
Fixed some wrong column specifications in mysql_fix_privilege_tables mysql-test/mysql-test-run.sh: Portability fix mysql-test/r/func_math.result: portability fix mysql-test/r/rpl_error_ignored_table.result: portability fix mysql-test/t/func_math.test: portability fix mysql-test/t/rpl_error_ignored_table.test: portability fix scripts/mysql_fix_privilege_tables.sh: func.name was not generated correctly scripts/mysql_fix_privilege_tables.sql: Fixed some wrong column specifications
-
unknown authored
scripts/mysql_install_db.sh: typo fixed (thanks Alex Dupre <ale@FreeBSD.org> for noticing this!)
-
unknown authored
-
unknown authored
Removed \r from new tests Fixes to get new sustem_mysql_db... tests to work client/mysqltest.c: More debug information innobase/que/que0que.c: Fixed wrong usage of __attribute mysql-test/mysql-test-run.sh: Portability fix; Added CLIENT_BINDIR mysql-test/t/system_mysql_db_fix.test: Removed \r mysql-test/t/system_mysql_db_refs.test: Removed \r scripts/mysql_fix_privilege_tables.sh: Don't set root password from first option Added --bindir option
-
unknown authored
into mysql.com:/home/my/mysql-4.0
-
- 17 Mar, 2004 6 commits
-
-
unknown authored
client library: - implemented 'check_license' function include/errmsg.h: WL #1510: new error code include/mysql_version.h.in: WL #1510: fallback define for LICENSE libmysql/errmsg.c: WL #1510: error message to print in case when client and server license mismatch. libmysql/libmysql.c: WL#1510: implementation of 'check_license' function sql/set_var.cc: removed unused variable 'license'
-
unknown authored
into eagle.mysql.r18.ru:/home/vva/work/BUG_2874/mysql-4.0
-
unknown authored
BitKeeper/deleted/.del-system_mysql_db.test~f5a7ec0e9440c043: Delete: mysql-test/t/reserv/system_mysql_db.test BitKeeper/deleted/.del-system_mysql_db_fix.test~180b2fd4873a9c49: Delete: mysql-test/t/reserv/system_mysql_db_fix.test BitKeeper/deleted/.del-system_mysql_db_fix-master.opt~2897a9ebb17f930e: Delete: mysql-test/t/reserv/system_mysql_db_fix-master.opt BitKeeper/deleted/.del-system_mysql_db_refs.test~e5bffdb55190a23c: Delete: mysql-test/t/reserv/system_mysql_db_refs.test
-
unknown authored
into mysql.com:/home/mysql_src/mysql-4.0
-
unknown authored
with a testcase. We needed to init_master_info before we flush_master_info in LOAD DATA FROM MASTER. mysql-test/r/rpl000009.result: result update mysql-test/t/rpl000009.test: adding a test for RESET SLAVE + LOAD DATA FROM MASTER sql/repl_failsafe.cc: LOAD DATA FROM MASTER udpates the master info in the slave, so needs to ensure that it is properly inited first (otherwise, after RESET SLAVE, we are flush_io_cache()ing an uninitialized IO_CACHE master.info). Note that it master info is already inited (active_mi->inited==1), init_master_info() will do nothing, which is what we want.
-
unknown authored
into mysql.com:/home/my/mysql-4.0
-
- 16 Mar, 2004 14 commits
-
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-4.0
-
unknown authored
into teton.kitebird.com:/home/paul/mysql-4.0
-
unknown authored
-
unknown authored
innobase/btr/btr0sea.c: Remove variable btr_search_n_succ unless #ifdef UNIV_SEARCH_PERF_STAT innobase/include/btr0sea.h: Remove variable btr_search_n_succ unless #ifdef UNIV_SEARCH_PERF_STAT innobase/page/page0cur.c: Make page_rnd a static variable Remove variable page_cur_short_succ unless #ifdef UNIV_SEARCH_PERF_STAT innobase/include/page0cur.h: Remove variable page_cur_short_succ unless #ifdef UNIV_SEARCH_PERF_STAT
-
unknown authored
innobase/btr/btr0cur.c: Make btr_cur_unmark_extern_fields() a static function innobase/include/btr0cur.h: Remove btr_cur_unmark_extern_fields()
-
unknown authored
into mysql.com:/home/my/mysql-4.0
-
unknown authored
Increase max size of number of elements in key. This fixed a bug when using count(DISTINCT) with lot of distinct values and big 'max_heap_table_size'
-
unknown authored
BitKeeper/deleted/.del-makefilewin~f993e50b7f057fde: Delete: innobase/cry/makefilewin
-
unknown authored
innobase/include/que0que.h: Remove que_graph_is_select() Make que_node_print_info() a static function innobase/include/que0que.ic: Remove que_graph_is_select() innobase/que/que0que.c: Remove que_node_print_info() unless #ifdef UNIV_DEBUG
-
unknown authored
into hundin.mysql.fi:/home/marko/l/mysql-4.0
-
unknown authored
innobase/include/log0log.h: Remove debug variables unless #ifdef UNIV_LOG_DEBUG innobase/include/log0log.ic: Remove log_check_log_recs() unless #ifdef UNIV_LOG_DEBUG innobase/log/log0log.c: Remove log_debug_writes unless #ifdef UNIV_LOG_DEBUG log_io_complete_checkpoint(): Remove parameter; move debug output to log_io_complete(), the only caller Test log_debug_writes only #ifdef UNIV_LOG_DEBUG innobase/log/log0recv.c: Test log_debug_writes only #ifdef UNIV_LOG_DEBUG
-
unknown authored
into gluh.mysql.r18.ru:/home/gluh/Bugs/mysql-4.0.3067
-
unknown authored
-
unknown authored
-
- 13 Mar, 2004 4 commits
-
-
unknown authored
into hundin.mysql.fi:/home/marko/l/mysql-4.0
-
unknown authored
innobase/btr/btr0btr.c: Replace ut_a(0) with ut_error innobase/buf/buf0flu.c: Replace ut_a(0) with ut_error innobase/buf/buf0lru.c: Replace ut_a(0) with ut_error innobase/data/data0data.c: Replace ut_a(0) with ut_error innobase/dict/dict0crea.c: Replace ut_a(0) with ut_error innobase/dict/dict0dict.c: Replace ut_a(0) with ut_error innobase/dict/dict0load.c: Replace ut_a(0) with ut_error innobase/fil/fil0fil.c: Replace ut_a(0) with ut_error innobase/fsp/fsp0fsp.c: Replace ut_a(0) with ut_error innobase/ibuf/ibuf0ibuf.c: Replace ut_a(0) with ut_error innobase/include/buf0buf.ic: Replace ut_a(0) with ut_error innobase/include/data0type.ic: Replace ut_a(0) with ut_error innobase/include/mtr0log.ic: Replace ut_a(0) with ut_error innobase/include/trx0rseg.ic: Replace ut_a(0) with ut_error innobase/lock/lock0lock.c: Replace ut_a(0) with ut_error innobase/log/log0log.c: Replace ut_a(0) with ut_error innobase/log/log0recv.c: Replace ut_a(0) with ut_error innobase/mem/mem0pool.c: Replace ut_a(0) with ut_error innobase/mtr/mtr0log.c: Replace ut_a(0) with ut_error innobase/os/os0file.c: Replace ut_a(0) with ut_error innobase/page/page0cur.c: Replace ut_a(0) with ut_error innobase/page/page0page.c: Replace ut_a(0) with ut_error innobase/pars/lexyy.c: Replace ut_a(0) with ut_error innobase/que/que0que.c: Replace ut_a(0) with ut_error innobase/rem/rem0cmp.c: Replace ut_a(0) with ut_error innobase/rem/rem0rec.c: Replace ut_a(0) with ut_error innobase/row/row0ins.c: Replace ut_a(0) with ut_error innobase/row/row0mysql.c: Replace ut_a(0) with ut_error innobase/row/row0purge.c: Replace ut_a(0) with ut_error innobase/row/row0row.c: Replace ut_a(0) with ut_error innobase/row/row0sel.c: Replace ut_a(0) with ut_error innobase/row/row0undo.c: Replace ut_a(0) with ut_error innobase/srv/srv0srv.c: Replace ut_a(0) with ut_error innobase/sync/sync0arr.c: Replace ut_a(0) with ut_error innobase/trx/trx0purge.c: Replace ut_a(0) with ut_error innobase/trx/trx0trx.c: Replace ut_a(0) with ut_error innobase/trx/trx0undo.c: Replace ut_a(0) with ut_error
-
unknown authored
-
unknown authored
Fix for a bug in the result multi_update.test: Fix for a bug in the test mysql-test/t/multi_update.test: Fix for a bug in the test mysql-test/r/multi_update.result: Fix for a bug in the result
-
- 12 Mar, 2004 1 commit
-
-
unknown authored
into hundin.mysql.fi:/home/marko/l/mysql-4.0
-