compile error/warning fixes
added force of heartbeat
added ability to force heartbeat
ndb/src/common/mgmcommon/LocalConfig.cpp:
added possibility to use comma-separated connectstring
ndb/src/common/mgmcommon/NdbConfig.c:
compile error/warning fixes
ndb/src/mgmsrv/MgmtSrvr.cpp:
added force of heartbeat
ndb/src/mgmsrv/main.cpp:
changed help text
ndb/src/ndbapi/ClusterMgr.cpp:
added ability to force heartbeat
ndb/src/ndbapi/Ndbinit.cpp:
added comment
into build.mysql.com:/users/tulin/mysql-4.1-ndb-merge
ndb/include/mgmapi/mgmapi.h:
Auto merged
ndb/src/mgmapi/mgmapi.cpp:
Auto merged
ndb/src/mgmsrv/MgmtSrvr.cpp:
Auto merged
ndb/src/mgmsrv/MgmtSrvr.hpp:
Auto merged
ndb/src/mgmsrv/Services.cpp:
Auto merged
fixed some mutex locks for Ndb objects
moved TranspoterFacade::stop_instance to cluster connection
moved Socket Server::start_server outside the TransporterFacade::start_instance thread
ndb/include/mgmapi/mgmapi.h:
improved show command
ndb/src/mgmapi/mgmapi.cpp:
improved show command
ndb/src/mgmclient/CommandInterpreter.cpp:
improved show command
ndb/src/mgmsrv/MgmtSrvr.cpp:
improved show command
ndb/src/mgmsrv/MgmtSrvr.hpp:
improved show command
ndb/src/mgmsrv/Services.cpp:
improved show command
ndb/src/ndbapi/Ndbinit.cpp:
fixed some mutex locks for Ndb objects
moved TranspoterFacade::stop_instance to cluster connection
ndb/src/ndbapi/TransporterFacade.cpp:
movet Socket Server::start_server outside the TransporterFacade::start_instance thread
ndb/src/ndbapi/TransporterFacade.hpp:
movet Socket Server::start_server outside the TransporterFacade::start_instance thread
ndb/src/ndbapi/ndb_cluster_connection.cpp:
movet Socket Server::start_server outside the TransporterFacade::start_instance thread
ndb/include/mgmapi/mgmapi.h:
Auto merged
ndb/src/common/mgmcommon/NdbConfig.c:
Auto merged
ndb/src/mgmapi/mgmapi.cpp:
Auto merged
ndb/src/mgmsrv/MgmtSrvr.hpp:
Auto merged
ndb/src/mgmsrv/Services.cpp:
Auto merged
ndb/src/mgmsrv/main.cpp:
Auto merged
put ByteOrder config param back as depricated
ndb/src/common/mgmcommon/ConfigInfo.cpp:
put ByteOrder config param back as depricated
ndb/src/mgmsrv/MgmtSrvr.cpp:
better error printouts on cannot alloc node id
Fix autotest of backups
Fix autotest with mysql-test-run
ndb/test/run-test/atrt-testBackup:
Rename: ndb/test/ndbapi/atrt-testBackup -> ndb/test/run-test/atrt-testBackup
ndb/test/run-test/Makefile.am:
Install atrt wrappers
ndb/test/run-test/atrt-mysql-test-run:
Take args from caller
ndb/test/run-test/daily-devel-tests.txt:
Use wrapper to test backup
ndb/test/run-test/main.cpp:
Add MYSQL_BASE_DIR to environment of test programs
ndb/src/kernel/blocks/backup/Backup.cpp:
Save meta data for indexes (but not actual data)
ndb/src/kernel/blocks/backup/Backup.hpp:
Save meta data for indexes (but not actual data)
ndb/src/kernel/blocks/backup/restore/consumer.hpp:
Introduced endOfTables into Consumer interface
ndb/src/kernel/blocks/backup/restore/consumer_restore.cpp:
Store indexes and create then when endOfTables is called
ndb/src/kernel/blocks/backup/restore/consumer_restore.hpp:
Store indexes and create then when endOfTables is called
ndb/src/kernel/blocks/backup/restore/main.cpp:
Run endOfTables
ndb/src/ndbapi/NdbDictionaryImpl.cpp:
Split getIndexImpl into 2 methods
(one being used by restore)
ndb/src/ndbapi/NdbDictionaryImpl.hpp:
Split getIndexImpl into 2 methods
(one being used by restore)
added retries to tryBind
ndb/src/common/mgmcommon/ConfigInfo.cpp:
removed unnecesary check in ConfigInfo
ndb/src/mgmsrv/main.cpp:
added retries to tryBind
added sanity checks for config file
changed so that ndb_0 is replaced by ndb_pid#### in ndb files
added error_string for to some functions, alloc_node_id(), start()
added better error printout for failed alloc node id
better error printouts for failures when starting ndb_mgmd
ndb/include/mgmapi/mgmapi.h:
added method to retrieve mysqld, ndbd, and ndb_mgmd aliases for API,MGM and DB
ndb/src/common/mgmcommon/ConfigInfo.cpp:
added sanity checks for config file
ndb/src/common/mgmcommon/NdbConfig.c:
changed so that ndb_0 is replaced by ndb_pid#### in ndb files
ndb/src/kernel/error/ErrorReporter.cpp:
removed usage of tracefile early in startup (when it's normally filled with zeroes)
ndb/src/mgmapi/mgmapi.cpp:
added method to retrieve mysqld, ndbd, and ndb_mgmd aliases for API,MGM and DB
ndb/src/mgmsrv/MgmtSrvr.cpp:
added error_string for to some functions, alloc_node_id(), start()
ndb/src/mgmsrv/MgmtSrvr.hpp:
added error_string for to some functions, alloc_node_id(), start()
ndb/src/mgmsrv/Services.cpp:
added better error printout for failed alloc node id
ndb/src/mgmsrv/main.cpp:
better error printouts for failures when starting ndb_mgmd
fix delete of dictionary before connection has been established
ndb/src/ndbapi/NdbDictionaryImpl.cpp:
fix delete of dictionary before connection has been established
Use const table * in NDB API
ndb/include/ndbapi/Ndb.hpp:
Removed useFullyQualifiedNames(bool)
Changed so that auto increment methods takes const pointer
ndb/include/ndbapi/NdbBlob.hpp:
Changed to const table pointer
ndb/include/ndbapi/NdbConnection.hpp:
Changed to const table pointer
ndb/include/ndbapi/NdbIndexOperation.hpp:
Changed to const table pointer
ndb/include/ndbapi/NdbOperation.hpp:
Changed to const table pointer
ndb/include/ndbapi/NdbScanOperation.hpp:
Changed to const table pointer
ndb/src/kernel/blocks/backup/restore/Restore.cpp:
Corrected size & array size in case of blob usage
ndb/src/kernel/blocks/backup/restore/consumer_restore.cpp:
Removed use fully qualified name
Handle blob tables
ndb/src/kernel/blocks/backup/restore/consumer_restore.hpp:
Introduced mapping between old/new table (wrt ids)
ndb/src/kernel/blocks/backup/restore/main.cpp:
removed extra Uint32
ndb/src/ndbapi/Ndb.cpp:
Changed to const table pointer
ndb/src/ndbapi/NdbConnection.cpp:
Changed to const table pointer
ndb/src/ndbapi/NdbIndexOperation.cpp:
Changed to const table pointer
ndb/src/ndbapi/NdbOperation.cpp:
Changed to const table pointer
ndb/src/ndbapi/NdbScanOperation.cpp:
Changed to const table pointer
sql/ha_ndbcluster.cc:
Changed to const table pointer
+ fix for support of multiple mgmt servers
mysql-test/r/ndb_alter_table.result:
added test case for bug #5431
mysql-test/t/ndb_alter_table.test:
added test case for bug #5431
ndb/src/common/mgmcommon/ConfigRetriever.cpp:
fix to make multiple mgmt srvrs work
sql/ha_ndbcluster.cc:
fixed and added test case for bug#5431
-i depricated on ndbd
fixed bug in shutdown command in ndb_mgm
ndb/src/mgmsrv/main.cpp:
added config.ini as default configuration file
-d default on ndb_mgmd and ndbd
-i depricated on ndbd
fixed bug in shutdown command in ndb_mgm
- pk read (batch and serial)
- unique index read (batch and serial)
- eq-bound ordered index
- range ordered index
- sorted range ordered index
- interpretered scan
ndb/test/ndbapi/Makefile.am:
Added testReadPerf
ndb/test/ndbapi/testScanPerf.cpp:
Removed old #ifdef'ed code
added tests to alter table for "large" alter tables and truncates in ndbcluster
added debug printout in restart() in ndbcluster
added flag THD::transaction.on to enable/disable transaction
mysql-test/r/ndb_alter_table.result:
added tests to alter table for "large" alter tables and truncates
mysql-test/t/ndb_alter_table.test:
added tests to alter table for "large" alter tables and truncates
ndb/src/ndbapi/NdbConnection.cpp:
added debug printout in restart()
sql/ha_ndbcluster.cc:
added support for large alter table and truncate
sql/handler.cc:
renamed ha_recovery_logging to ha_enable_transaction
sql/handler.h:
renamed ha_recovery_logging to ha_enable_transaction
sql/sql_class.cc:
added flag THD::transaction.on to enable/disable transaction
sql/sql_class.h:
added flag THD::transaction.on to enable/disable transaction
sql/sql_delete.cc:
added disable transaction for mysql_truncate
sql/sql_table.cc:
renamed ha_recovery_logging to ha_enable_transaction