| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mysql-test/r/ndb_basic.result:
bug#15682 - invalid handling of varchar in position/rnd_pos
mysql-test/t/ndb_basic.test:
bug#15682 - invalid handling of varchar in position/rnd_pos
ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
New error code for invalid key
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
Handle invalid key gracefully
ndb/src/kernel/vm/SimulatedBlock.cpp:
Handle invalid key gracefully
ndb/src/ndbapi/ndberror.c:
New error code
sql/ha_ndbcluster.cc:
Fix varchar keys in position/rnd_pos
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
Auto merged
ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
Auto merged
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
Auto merged
ndb/test/ndbapi/testNodeRestart.cpp:
Auto merged
ndb/src/kernel/blocks/ERROR_codes.txt:
merge
ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
merge
ndb/test/run-test/daily-basic-tests.txt:
merge
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Error in abort handling in TC when timeout during abort
ndb/src/kernel/blocks/ERROR_codes.txt:
New error codes
ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
New error codes
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
Dont release transaction record to early
ndb/test/ndbapi/testNodeRestart.cpp:
Test case
ndb/test/run-test/daily-basic-tests.txt:
Test case
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix race between INCL_NODEREQ(prio b) and GCP_PREPARE(prio a) by also waiting for starting nodes
ndb/include/ndb_version.h.in:
Handle upgrade of bug fix
ndb/src/kernel/blocks/ERROR_codes.txt:
New error code for delaying INCL_NODE_REQ
ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
Fix race between INCL_NODEREQ(prio b) and GCP_PREPARE(prio a)
by also waiting for starting nodes
ndb/test/ndbapi/testNodeRestart.cpp:
Add testcase for bug#15632
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fix error in NF during NR
ndb/include/kernel/signaldata/DumpStateOrd.hpp:
Add dump for ERROR 5002 with specified table
ndb/src/kernel/blocks/ERROR_codes.txt:
Add dump for ERROR 5002 with specified table
ndb/src/kernel/blocks/dbdih/DbdihMain.cpp:
Run updateNodeInfo if failed node is not in list of storedReplicas
ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
Add dump for ERROR 5002 with specified table
ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
Add dump for ERROR 5002 with specified table
ndb/test/ndbapi/testNodeRestart.cpp:
Add testcase for bug#15587
ndb/test/run-test/daily-basic-tests.txt:
Add testcase for bug#15587
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
ndb/src/ndbapi/NdbRecAttr.cpp:
Auto merged
ndb/src/ndbapi/NdbImpl.hpp:
merge
ndb/src/ndbapi/ndb_cluster_connection.cpp:
merge
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
memleak when doing ordered index scan on index with column larger than 32 bytes
(recommit for merge to 5.0)
ndb/src/ndbapi/NdbImpl.hpp:
Fix order of free lists so that destructors are run in correct order
ndb/src/ndbapi/NdbRecAttr.cpp:
Dont allocate theStorageX twice
ndb/src/ndbapi/ndb_cluster_connection.cpp:
Destroy mutexes
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
Auto merged
|
| |
| |
| |
| |
| |
| |
| |
| | |
ndb/include/kernel/signaldata/DumpStateOrd.hpp:
New dump for index operation count
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
New dump for index operation count
Fix leak on index ops
|
| |
| |
| |
| |
| |
| |
| |
| | |
Init KeyDescriptor before sending to DIH,
make sure that its always inited
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
groups
- ensure in ndb_mgmd that the stop command is not issued if a node is restarting
- added some new error messages
- in ndbcntr on master check so that node does not shutdown id shutdoen in progress
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
+ some small bugfixes in ndb_config
+ extending ndb_config to print connections and take shm option
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ndb/include/mgmapi/ndbd_exit_codes.h:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- added new exit code for connection setup failure
ndb/include/transporter/TransporterCallback.hpp:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- corrected transporter callback error codes to have consistant usage of 0x8000 flag for flagging call to do disconnect
ndb/src/common/transporter/SHM_Transporter.cpp:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- added error info to errors
ndb/src/common/transporter/SHM_Transporter.unix.cpp:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- added more error info to errors
ndb/src/common/transporter/Transporter.hpp:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- added more info to report error
ndb/src/kernel/blocks/qmgr/QmgrMain.cpp:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- added error reporting on connect failure
ndb/src/kernel/error/ndbd_exit_codes.c:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- new exit code
ndb/src/kernel/vm/FastScheduler.cpp:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- corrected stack overflow issues
ndb/src/kernel/vm/TransporterCallback.cpp:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- added error info
- corrected stak overflow issues
ndb/src/kernel/vm/VMSignal.hpp:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- added struct to allocate smaller Signal
ndb/src/mgmsrv/ConfigInfo.cpp:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- enable usage of SHM default section
ndb/src/ndbapi/TransporterFacade.cpp:
Bug #9249 NDBD crashes when mapping SHM segment w/o correct permission
- minor syntax changes
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| | |
- Added error printout and nice exit for duplicate default sections
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
ndb/src/mgmsrv/Services.cpp:
Auto merged
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
(and contain extern "C" when necessary)
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | | |
into poseidon.ndb.mysql.com:/home/tomas/mysql-5.0
ndb/src/mgmsrv/Services.cpp:
Auto merged
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
message)
+ revised error messages after feedback
+ revides classifications and status
+ removed all progError(..0..) to make sure all error invocations have an error code
+ added some new error codes to replace some generic usage of SYSTEM_ERROR
+ removed some unused codes
configure.in:
Bug #11749 No message slogan found for Signal 8 received. (need better message)
ndb/include/kernel/signaldata/SystemError.hpp:
+ removed some unused codes
ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
+ removed all progError(..0..) to make sure all error invocations have an error code
ndb/src/kernel/main.cpp:
Bug #11749 No message slogan found for Signal 8 received. (need better message)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
moved all array allocation to READ_CONFIG_REQ (except CMVI which was not possible)
reorganized READ_CONFIG_REQ call order in ndb cntr to make sure TUP allocates first
moved allocations internally in TUP to allocate DataMem first
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- added proper error message on all failed array pool mallocs
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- added 2 new error codes for out of data and index memory during SR
+ removed c++ style comments from c file
ndb/include/mgmapi/ndbd_exit_codes.h:
Bug #13197 NDB needs better error message for not enough memory.
- added 2 new error codes for out of data and index memory during SR
ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
Bug #13197 NDB needs better error message for not enough memory.
- added 2 new error codes for out of data and index memory during SR
ndb/src/kernel/blocks/dbtup/DbtupSystemRestart.cpp:
Bug #13197 NDB needs better error message for not enough memory.
- added 2 new error codes for out of data and index memory during SR
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
BitKeeper/deleted/.del-ErrorMessages.hpp~9ab815d55a13433a:
Delete: ndb/src/kernel/error/ErrorMessages.hpp
config/ac-macros/ha_ndbcluster.m4:
add ndb mgmapi to ndbcluster_includes
extra/perror.c:
perror to print also ndbd exit codes
ndb/include/Makefile.am:
added new ndbd exit code include file to src distribution
ndb/include/kernel/signaldata/EventReport.hpp:
backported from 5.1, included node id in event report signal
ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
backported from 5.1, included node id in event report signal
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into serg.mylan:/usr/home/serg/Abk/mysql-5.0
sql/sql_table.cc:
Auto merged
sql/table.cc:
Auto merged
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
fix solaris problem
(dont print null)
ndb/src/mgmsrv/Services.cpp:
Dont print null address
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix 32/64 bit insecure code
ndb/src/mgmsrv/InitConfigFileParser.cpp:
Fix 32/64 bit insecure/useless code
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fix compile error with gcc296
ndb/src/common/util/SimpleProperties.cpp:
Fix compile error with gcc296
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-push
ndb/src/mgmsrv/MgmtSrvr.cpp:
Auto merged
ndb/src/mgmsrv/MgmtSrvrConfig.cpp:
Auto merged
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-push
include/my_sys.h:
Auto merged
mysys/default.c:
Auto merged
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Add support/test for using my.cnf [cluster_config]
mysql-test/r/ndb_config.result:
Add support for ndb_config to read my.cnf
mysql-test/t/ndb_config.test:
Add support for ndb_config to read my.cnf
ndb/src/mgmsrv/InitConfigFileParser.cpp:
merge
ndb/tools/ndb_config.cpp:
Add support for ndb_config to read my.cnf
mysql-test/std_data/ndb_config_mycnf1.cnf:
New BitKeeper file ``mysql-test/std_data/ndb_config_mycnf1.cnf''
|
| | |\ \
| | | |/
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
mysql-test/r/ndb_config.result:
Auto merged
mysql-test/t/ndb_config.test:
Auto merged
ndb/src/mgmsrv/InitConfigFileParser.cpp:
Auto merged
ndb/src/mgmsrv/InitConfigFileParser.hpp:
Auto merged
ndb/tools/ndb_config.cpp:
Auto merged
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
add support for reading config.ini from ndb_config
(as alternative to contacting ndb_mgmd)
mysql-test/r/ndb_config.result:
Add support for reading config.ini from ndb_config
mysql-test/t/ndb_config.test:
Add support for reading config.ini from ndb_config
ndb/src/mgmsrv/InitConfigFileParser.cpp:
Handle prinouts better
ndb/src/mgmsrv/InitConfigFileParser.hpp:
Handle prinouts better
ndb/tools/ndb_config.cpp:
Add support for reading config.ini from ndb_config
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
allow ndb_mgmd to use my.cnf for cluster configuration
ndb/src/mgmsrv/ConfigInfo.cpp:
Depricate Id infavor of nodeid in config.ini
ndb/src/mgmsrv/InitConfigFileParser.cpp:
Add support for getting cluster config from my.cnf [cluster_config]
ndb/src/mgmsrv/InitConfigFileParser.hpp:
Add support for getting cluster config from my.cnf [cluster_config]
ndb/src/mgmsrv/MgmtSrvr.cpp:
Add support for getting cluster config from my.cnf [cluster_config]
ndb/src/mgmsrv/MgmtSrvrConfig.cpp:
Add support for getting cluster config from my.cnf [cluster_config]
ndb/src/mgmsrv/main.cpp:
Add support for getting cluster config from my.cnf [cluster_config]
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
ndb/include/mgmapi/ndb_logevent.h:
more post-merge fixes
ndb/src/mgmapi/ndb_logevent.cpp:
more post-merge fixes
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
ndb/include/mgmapi/ndb_logevent.h:
Merge fix - add SingleUser log events
ndb/src/common/debugger/EventLogger.cpp:
merge fix - add text for SingleUser log events.
ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
merge fix
ndb/src/mgmapi/ndb_logevent.cpp:
add SingeUser log info
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
into mysql.com:/home/stewart/Documents/MySQL/5.0/main
ndb/src/kernel/blocks/qmgr/QmgrMain.cpp:
Auto merged
ndb/src/mgmclient/CommandInterpreter.cpp:
Auto merged
ndb/src/mgmsrv/MgmtSrvr.hpp:
Auto merged
ndb/src/mgmsrv/Services.cpp:
Auto merged
ndb/src/mgmsrv/Services.hpp:
Auto merged
ndb/include/kernel/signaldata/EventReport.hpp:
merge
ndb/src/common/debugger/EventLogger.cpp:
merge
ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp:
merge
ndb/src/mgmsrv/MgmtSrvr.cpp:
merge
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
into mysql.com:/home/stewart/Documents/MySQL/4.1/mgmd
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
ndb/src/mgmsrv/MgmtSrvr.cpp:
Document why getOwnNodeID==nodeId is different in ::versionNode
ndb/src/mgmsrv/MgmtSrvr.hpp:
Document the usage of the address pointer returned from status()
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
BUG#12037 ndb_mgmd IP address do not show in other ndb_mgmd processes
Extend ApiVersionConf to include address.
ndb/include/kernel/signaldata/ApiVersion.hpp:
Extend ApiVersionConf to include inet_addr. the address used for communication to this node.
ndb/src/kernel/blocks/qmgr/QmgrMain.cpp:
include connect address in ApiVersionConf
ndb/src/mgmsrv/MgmtSrvr.cpp:
::status() now also returns char* address of the node.
For API or MGM, this is in ApiVersionConf.
For NDB, this is the standard get_connect_address.
When sending ApiVersionReq, try to send to a STARTED node (as these have
properly joined the cluster and know the connect addresses).
If versionNode is called for getOwnNodeId()==nodeId, try to get the address
via ApiVersionConf. If that fails, look it up in the configuration.
ndb/src/mgmsrv/MgmtSrvr.hpp:
Add char **address to prototypes.
ndb/src/mgmsrv/Services.cpp:
Get the connect address from mgmsrv.status()
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Some new code that does this job is being written against 5.1. This code is
largely removed from that work.
ndb/include/kernel/GlobalSignalNumbers.h:
remove dead (never used) MGM_(UN)LOCK signal numbers
ndb/src/mgmsrv/Config.cpp:
remove unused generation number code.
remove unused Config::change
ndb/src/mgmsrv/Config.hpp:
remove unused generation number prototypes.
ndb/src/mgmsrv/MgmtSrvr.cpp:
remove unused getPrimaryNode
ndb/src/mgmsrv/MgmtSrvr.hpp:
remove prototypes for config lock and commit/rollback.
ndb/src/mgmsrv/MgmtSrvrConfig.cpp:
remove CONFIG (UN)LOCK signals, lockConf/unlockConf, commit/rollback and changeConfig.
never used.
ndb/src/mgmsrv/Services.cpp:
remove unused configuration locking code
ndb/src/mgmsrv/Services.hpp:
remove usused configuration locking code
|
| | |\ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
into mysql.com:/home/stewart/Documents/MySQL/4.1/mgmd
|
| | | | | | | |
|
| | | |\ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
into poseidon.ndb.mysql.com:/home/tomas/mysql-4.1
ndb/src/mgmsrv/MgmtSrvr.cpp:
Auto merged
|
| | | | | | | | |
|