- 15 Mar, 2005 1 commit
-
-
unknown authored
-This is mostly fixes for correct behaviour when using query cache + transactions + the thread that fetches commit count from NDB at regular intervals. The major fix is to add a list in thd_ndb, that keeps a list of NDB_SHARE's that were modified by transaction and then "clearing" them in ndbcluster_commit. mysql-test/r/ndb_cache2.result: Updated test cases for the ndb_util thread, more simultaneous tables and more tesst mysql-test/t/ndb_cache2.test: Updated test cases for the ndb_util thread, more simultaneous tables and more advanced tesst sql/ha_ndbcluster.cc: Add table changed during transaction to list of changed tables in Thd_ndb, this list is then used in ndbcluster_commit to invalidate the cached commit_count in share Fix so that ndb_util_thread uses milliseconds "sleeps" Changed so that ndb_commit_count uses the commit_count from share if available sql/ha_ndbcluster.h: Add commit_count_lock to NBD_SHARE, use for detecting simultaneous attempts to update commit_count Add list of tables changed by transaction to Thd_ndb Change check_ndb_connection to take thd as argument, use current_thd as default Added m_rows_changed variable to keep track of if this handler has modified any records within the transaction sql/set_var.cc: Change format of code Sort sys__ variables in aplha order
-
- 10 Mar, 2005 2 commits
-
-
unknown authored
ndb/src/kernel/blocks/dbacc/DbaccMain.cpp: Found use of uninitialised variable when increasing m_commit_count. Moved initialisation of rootfragrecptr to before increase of m_commit_count, and removed the two initializations further down, since they are now unneccessary.
-
unknown authored
sql/sql_class.h: Removed unused variable temprary_tables_should_be_free
-
- 22 Feb, 2005 4 commits
- 21 Feb, 2005 33 commits
-
-
unknown authored
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-5.0 sql/log.cc: Auto merged sql/log_event.cc: Auto merged sql/sql_parse.cc: Auto merged
-
unknown authored
sql/sql_yacc.yy: duplicated symbol removed
-
unknown authored
-
unknown authored
into mysql.com:/home/mysqldev/tulin/mysql-5.0
-
unknown authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
-
unknown authored
into mysql.com:/home/my/mysql-5.0
-
unknown authored
mysql-test/r/myisam.result: Test of DROP TABLE when .MYI or .MYD is missing mysql-test/r/ndb_autodiscover.result: Update test results mysql-test/r/rpl_EE_error.result: Change test to conform with new handling of drop table when handler file is missing mysql-test/t/myisam.test: Test of DROP TABLE when .MYI or .MYD is missing mysql-test/t/rpl_EE_error.test: Change test to conform with new handling of drop table when handler file is missing sql/handler.cc: Generate a warning in ha_delete_table() if we get an error from 'delete_table()' sql/handler.h: More parameters to ha_delete_table() so that we can generate better error messages sql/sql_table.cc: Generate warning in ha_delete_table()
-
unknown authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0 sql/item.h: Auto merged sql/sql_select.cc: Auto merged
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/mysql-5.0
-
unknown authored
Fix crash reported by Pekka Nousiainen if skip-innodb: do not try to release InnoDB's temporary latches if InnoDB has not been inited sql/ha_innodb.cc: Fix crash reported by Pekka Nousiainen if skip-innodb: do not try to release InnoDB's temporary latches if InnoDB has not been inited
-
unknown authored
into deer.(none):/home/hf/work/mysql-5.0.clean
-
unknown authored
sql/item_sum.cc: curr_dec_buff should be set to 0 here
-
unknown authored
-
unknown authored
into mysql.com:/home/mysqldev/tulin/mysql-5.0
-
unknown authored
into mysql.com:/home/my/mysql-5.0
-
unknown authored
into serg.mylan:/usr/home/serg/Abk/mysql-5.0
-
unknown authored
into deer.(none):/home/hf/work/mysql-5.0.clean
-
unknown authored
mysql-test/r/analyse.result: test result extended mysql-test/r/cast.result: test result extended mysql-test/r/func_group.result: test result extended mysql-test/r/subselect.result: test result extended mysql-test/t/analyse.test: test extended mysql-test/t/cast.test: test extended mysql-test/t/func_group.test: test extended mysql-test/t/subselect.test: test extended
-
unknown authored
into mysql.com:/home/mysqldev/tulin/mysql-5.0
-
unknown authored
into mysql.com:/home/pem/work/mysql-5.0
-
unknown authored
mysql-test/t/type_bit.test: Cleanup (we don't need to have include/have_innodb.inc here).
-
unknown authored
(Which btw also fixed BUG#7295: Server crash when executing stored procedure, I just forgot to include that before.) sql/sp_head.cc: A minor adjustment of the previous bug fix; moved the rollback of item changes to a better place which will not miss some cases.
-
unknown authored
into mysql.com:/usr/home/ram/work/5.0
-
unknown authored
sql/ha_ndbcluster.cc: Use ndb-cache-check-time as millsecond interval sql/mysqld.cc: Change name of variable ndb-cache-check_time to use - instead of _
-
unknown authored
-
unknown authored
ndb/src/kernel/blocks/dbdict/Dbdict.cpp: Moved ndbrequire and break down one line, to avoid warnings and compiler crash
-
unknown authored
into mysql.com:/usr/home/ram/work/5.0
-
unknown authored
into mysql.com:/home/my/mysql-5.0 sql/handler.cc: Auto merged sql/handler.h: Auto merged sql/log.cc: Auto merged sql/sql_parse.cc: Auto merged
-
unknown authored
Portability fixes and cleanups Fixed setting of 'res' in mysql_execute_command() sql/handler.cc: delete_table() will not return error for not found files if one handler file was found and deleted sql/handler.h: Incremented MAX_HA so that ndb works again Don't convert char pointer to (my_xid*) as we don't know if the address is aligned on 8 sql/log.cc: Indentation fixes Simplified loop to find next log Fixed race condition in reset_logs that caused mix_innodb_myisam_binlog to fail sql/log_event.cc: Don't convert char pointer to (my_xid*) as we don't know if the address is aligned on 8 sql/sql_acl.cc: Convert db name directly to avoid extra strmov sql/sql_base.cc: Added comment Removed not needed code sql/sql_db.cc: Added comment Remove not needed code sql/sql_parse.cc: Always call mysql_rm_db() with lower case db name Ensure that 'res' is set correctly in mysql_execute_command() (One don't have to set res if one calls my_error() and res should be = 0 for correct commands) sql/sql_repl.cc: Indentation fixes use packet->ptr() instead of packet->c_ptr() sql/sql_table.cc: Join similar code when table didn't exist in engine
-
unknown authored
into mysql.com:/home/mysqldev/tulin/mysql-5.0
-
unknown authored
"create table ta(a bit...) engine=innodb" moved to innodb.test mysql-test/r/innodb.result: A fix (bug #7661: 'classic' shows different test effects which must be cared for) mysql-test/r/type_bit.result: A fix (bug #7661: 'classic' shows different test effects which must be cared for) mysql-test/t/innodb.test: A fix (bug #7661: 'classic' shows different test effects which must be cared for) mysql-test/t/type_bit.test: A fix (bug #7661: 'classic' shows different test effects which must be cared for)
-
unknown authored
into mysql.com:/home/mysqldev/tulin/mysql-5.0
-