- 22 Jul, 2005 1 commit
-
-
unknown authored
Reset missed heartbeat count on receipt of signal from node. This fixes a bug where that under high network load, the heartbeat packets could be delayed, causing the appearance of node failure (due to lost heartbeats). ndb/include/kernel/NodeInfo.hpp: Add m_heartbeat_cnt to track missed heartbeats ndb/include/transporter/TransporterCallback.hpp: add prototype for transporter_recv_from() Called on receipt from a node. ndb/src/common/transporter/TransporterRegistry.cpp: Add calls to transporter_receive_from when data is received (before unpack) ndb/src/kernel/blocks/qmgr/Qmgr.hpp: remove NodeRec::alarmCount. missed heartbeat count now kept in NodeInfo ndb/src/kernel/blocks/qmgr/QmgrMain.cpp: Use NodeInfo::m_heartbeat_cnt for missed heartbeat count ndb/src/kernel/vm/TransporterCallback.cpp: add transporter_recv_from(), which is called on receipt of signals. It resets missed heartbeat count for that node. ndb/src/ndbapi/ClusterMgr.cpp: Use NodeInfo::m_heartbeat_cnt for missed heartbeat count ndb/src/ndbapi/ClusterMgr.hpp: Use NodeInfo::m_heartbeat_cnt instead of ClusterMgr::Node::hbSent for missed heartbeat count. We now use the same storage for API and Kernel heartbeats. Add ClusterMgr::hb_received(nodeId) to reset hbSent (as if we received a heartbeat, but callable from elsewhere - e.g. when signal received) ndb/src/ndbapi/TransporterFacade.cpp: Implement transporter_recv_from for ndbapi - which resets hbSent ndb/src/ndbapi/TransporterFacade.hpp: Add hb_received(nodeId)
-
- 21 Jul, 2005 19 commits
-
-
unknown authored
into mysql.com:/home/stewart/Documents/MySQL/5.0/main
-
unknown authored
into deer.(none):/home/hf/work/mysql-5.0.10839
-
unknown authored
into deer.(none):/home/hf/work/mysql-5.0.10839
-
unknown authored
into mysql.com:/space/my/mysql-5.0
-
unknown authored
into deer.(none):/home/hf/work/mysql-5.0.10839 myisam/mi_create.c: Auto merged
-
unknown authored
into mysql.com:/space/my/mysql-5.0
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-push
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-push ndb/src/kernel/blocks/dbdict/Dbdict.cpp: Auto merged
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0 ndb/src/kernel/blocks/dbdict/Dbdict.cpp: Auto merged
-
unknown authored
fix bug introduced in alter table
-
unknown authored
into mysql.com:/usr/home/bar/mysql-5.0 BitKeeper/deleted/.del-ctype-cp932.c: Auto merged
-
unknown authored
After backporting from 5.0 fix. There is no an extra argument in 4.1. strings/ctype-cp932.c: After backporting from 5.0 fix. There is no an extra argument in 4.1.
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-push sql/ha_ndbcluster.cc: Auto merged
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-push
-
unknown authored
-
unknown authored
-
unknown authored
into c-450ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-5.0 include/my_sys.h: Auto merged include/thr_lock.h: Auto merged sql/handler.cc: Auto merged sql-common/client.c: Auto merged client/mysqldump.c: Manual merge include/mysql.h: Manual merge libmysql/libmysql.c: Manual merge myisam/rt_split.c: Manual merge mysys/thr_lock.c: Manual merge sql/lock.cc: Manual merge sql/mysql_priv.h: Manual merge sql/sql_base.cc: Manual merge sql/sql_table.cc: Manual merge tests/mysql_client_test.c: Manual merge
-
unknown authored
-
unknown authored
into c-450ae253.1238-1-64736c10.cust.bredbandsbolaget.se:/home/pappa/mysql-4.1 include/thr_lock.h: Auto merged mysys/thr_lock.c: Auto merged sql/lock.cc: Auto merged sql/mysql_priv.h: Auto merged sql/sql_base.cc: Auto merged sql/sql_table.cc: Manual merge after 4.0 fix
-
- 20 Jul, 2005 20 commits
-
-
unknown authored
into mysql.com:/space/my/mysql-5.0-build scripts/Makefile.am: Auto merged support-files/Makefile.am: Auto merged
-
unknown authored
support-files/MacOSX/Makefile.am: Auto merged scripts/Makefile.am: - manual merge support-files/Makefile.am: - manual merge
-
unknown authored
sql/lock.cc: Used flags immediately in call sql/mysql_priv.h: Added RTFC (short for remove_table_from_cache) for constants and used hex syntax to clarify it is bits in the flags sql/sql_base.cc: Use flags parameter immediately and use flags immediately in call Change to other variant of eternal loop variant sql/sql_table.cc: Use flags immediately in call
-
unknown authored
into mysql.com:/home/jimw/my/mysql-5.0-clean
-
unknown authored
sql/field.cc: Fix type of temporary variables for handling result of number_to_datetime().
-
unknown authored
they're not needed outside of the source tree (BUG#12057) - Removed some more unneeded files from "make install" along the way scripts/Makefile.am: - don't install the following files with "make install", as they are not needed to be installed: make_win_src_distribution, make_win_binary_distribution, make_binary_distribution, make_sharedlib_distribution support-files/MacOSX/Makefile.am: - don't install the Mac OS X support files when running "make install" - they're not needed outside of the source tree (BUG#12057) support-files/Makefile.am: - don't install the RPM spec files with "make install" - they are not needed outside of the source tree
-
unknown authored
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
-
unknown authored
- do not discover temporary files and make them visible
-
unknown authored
This push includes the clone tag. configure.in: Upgraded the version number, as 5.0.10 is cloned off.
-
unknown authored
cursors. This should fix Bug#11813 when InnoDB part is in (tested with a draft patch). The idea of the patch is that if a storage engine supports consistent read views, we open one when open a cursor, set is as the active view when fetch from the cursor, and close together with cursor close. sql/examples/ha_archive.cc: - extend handlerton with cursors methods; fix coding style sql/examples/ha_example.cc: - extend handlerton with cursors methods; fix coding style sql/examples/ha_tina.cc: - extend handlerton with cursors methods; fix coding style sql/ha_berkeley.cc: - extend handlerton with cursors methods sql/ha_blackhole.cc: - extend handlerton with cursors methods; fix coding style sql/ha_federated.cc: - extend handlerton with cursors methods; fix coding style sql/ha_heap.cc: - extend handlerton with cursors methods; fix coding style sql/ha_innodb.cc: - extend handlerton with cursors methods sql/ha_myisam.cc: - extend handlerton with cursors methods; fix coding style sql/ha_myisammrg.cc: - extend handlerton with cursors methods; fix coding style sql/ha_ndbcluster.cc: - extend handlerton with cursors methods sql/handler.h: - extend handlerton with cursors methods sql/sql_select.cc: - create a consistent read view when we open a cursor, set it for a fetch, and free when we closing the cursor. sql/sql_select.h: - add Cursor::ht_info to remember read views used in a cursor. tests/mysql_client_test.c: Disable an assert that will be no longer valid when consistent read views in InnoDB are used.
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-push
-
unknown authored
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-push ndb/src/kernel/blocks/dbdict/Dbdict.cpp: Auto merged ndb/src/kernel/blocks/dbdict/Dbdict.hpp: Auto merged sql/ha_ndbcluster.cc: Auto merged
-
unknown authored
into lmy002.wdf.sap.corp:/home/georg/work/mysql/prod/mysql-4.1 tests/mysql_client_test.c: Auto merged
-
unknown authored
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0-push sql/ha_ndbcluster.cc: Auto merged
-
unknown authored
into mysql.com:/home/jonas/src/mysql-5.0 ndb/include/kernel/signaldata/DictTabInfo.hpp: Auto merged ndb/include/ndbapi/NdbDictionary.hpp: Auto merged ndb/src/kernel/blocks/backup/Backup.cpp: Auto merged ndb/src/kernel/blocks/dbacc/DbaccMain.cpp: Auto merged ndb/src/kernel/blocks/dbdict/Dbdict.cpp: Auto merged ndb/src/kernel/blocks/dbdict/Dbdict.hpp: Auto merged ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp: Auto merged ndb/src/ndbapi/NdbDictionaryImpl.cpp: Auto merged ndb/test/ndbapi/testBackup.cpp: Auto merged ndb/test/ndbapi/testNdbApi.cpp: Auto merged ndb/test/run-test/daily-basic-tests.txt: Auto merged ndb/tools/drop_index.cpp: Auto merged ndb/tools/listTables.cpp: Auto merged ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp: merge ndb/src/ndbapi/ndberror.c: merge ndb/test/include/HugoOperations.hpp: merge ndb/test/src/HugoOperations.cpp: merge
-
unknown authored
fix error code to avoid clash with 5.0/5.1 ndb/include/kernel/signaldata/AlterTable.hpp: Change error codes to remove clash from 5.0 ndb/include/kernel/signaldata/DropTable.hpp: Change error codes to remove clash from 5.0 ndb/src/ndbapi/ndberror.c: Change error codes to remove clash from 5.0
-
unknown authored
add testcase to autotest ndb/src/kernel/blocks/dbdict/Dbdict.cpp: remove ; ndb/test/run-test/daily-basic-tests.txt: add test case
-
unknown authored
client/mysqldump.c: Added casts. include/my_sys.h: Define for alloca() changed for Metrowerks compiler. myisam/rt_split.c: Added cast.
-