| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
into dl145b.mysql.com:/home/ndbdev/tomas/tmp
|
| |
| |
| |
| |
| |
| |
| |
| | |
Bug #11050 ndb_mgm "show" prints incorrectly after master data node fails
ndb/src/mgmclient/CommandInterpreter.cpp:
Bug #11050 ndb_mgm "show" prints incorrectly after master data node fails
|
|/
|
|
|
| |
ndb/src/kernel/blocks/dbtux/Dbtux.hpp:
Removed second forward declaration of "struct DescEnt"
|
|
|
|
|
|
|
|
|
|
|
| |
ndb/src/common/util/File.cpp:
my_stat returns NULL on failure, not non-zero.
i.e. exactly the opposite of stat(2).
providing confusion for unix programmers, who expect errors to be non-zero.
Clean up File_class::exists(char*) to use the my_stat interface properly.
|
|
|
|
|
|
|
|
|
| |
include/my_global.h:
icc does not define __ICC when emulating gcc. Use __INTEL_COMPILER to check for icc.
ndb/src/cw/cpcd/Process.cpp:
Remove rlimit64
ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp:
Remove dirent64
|
|\
| |
| |
| |
| |
| |
| | |
into mysql.com:/space/pekka/ndb/version/my41
|
| |
| |
| |
| |
| | |
ndb/src/common/util/version.c:
allow upgrade 4.1.10->4.1.12
|
|/
|
|
|
|
|
|
|
|
| |
updated error message for ndb
ndb/src/ndbapi/ndberror.c:
updated error message for ndb
BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
into mysql.com:/home/jonas/src/mysql-4.1
ndb/src/cw/cpcd/Process.cpp:
Auto merged
ndb/src/kernel/error/ErrorReporter.cpp:
Auto merged
|
| |
| |
| |
| |
| |
| |
| |
| | |
honor abort_option as TC now abort on 288
ndb/src/ndbapi/NdbIndexOperation.cpp:
honor settings as TC now abort on 288
|
| |
| |
| |
| |
| |
| |
| |
| | |
fix name of result tar ball
ndb/test/run-test/ndb-autotest.sh:
append run to result tar ball
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fix configs and scripts
ndb/test/run-test/conf-daily-basic-dl145a.txt:
fix ports
ndb/test/run-test/conf-daily-basic-ndbmaster.txt:
fix ports
ndb/test/run-test/conf-daily-devel-ndbmaster.txt:
fix ports
ndb/test/run-test/conf-daily-sql-ndbmaster.txt:
fix ports
ndb/test/run-test/ndb-autotest.sh:
minor bugs
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fixes
ndb/test/run-test/conf-daily-basic-dl145a.txt:
dl145 uses /home for running
ndb/test/run-test/make-config.sh:
output d.txt aswell
ndb/test/run-test/ndb-autotest.sh:
more scripts updates
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
upgrades to shell script
ndb/test/run-test/Makefile.am:
add config files
ndb/test/run-test/ndb-autotest.sh:
bump version
use rsync to sync participating hosts
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fix count of nodes needed in test
ndb/test/run-test/conf-daily-basic-dl145a.txt:
Fix typo
ndb/test/run-test/conf-daily-basic-ndbmaster.txt:
Fix typo
ndb/test/run-test/conf-daily-devel-ndbmaster.txt:
Fix typo
ndb/test/run-test/conf-daily-sql-ndbmaster.txt:
Fix typo
ndb/test/run-test/ndb-autotest.sh:
Fix count of needed computers for test
|
| |
| |
| |
| |
| |
| |
| |
| | |
fix to ndb-autotest.sh
ndb/test/run-test/ndb-autotest.sh:
Add bin/ to get access to ndb_cpcc
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add shutdown options (so far only SIGKILL), so that there won't be any strace mysqld threads
ndb/src/cw/cpcd/APIService.cpp:
Add shutdown options
(so far only SIGKILL)
ndb/src/cw/cpcd/CPCD.hpp:
Add shutdown options
(so far only SIGKILL)
ndb/src/cw/cpcd/Process.cpp:
Add shutdown options
(so far only SIGKILL)
ndb/test/include/CpcClient.hpp:
Add shutdown options
(so far only SIGKILL)
ndb/test/run-test/main.cpp:
Add shutdown options
(so far only SIGKILL)
ndb/test/src/CpcClient.cpp:
Add shutdown options
(so far only SIGKILL)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
put config files in bk
ndb/test/run-test/make-config.sh:
Corrent directory
ndb/test/run-test/ndb-autotest.sh:
Check for 5.1 disrectory structure
Add config files to distribution
Remove unpacking for ndb-autotest.sh
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
use newly created script for faster handling of several configurations
ndb/test/run-test/make-config.sh:
put cluster config in same config as distribution config
ndb/test/run-test/ndb-autotest.sh:
1) install mysql_db
2) use make-config script
|
| |
| |
| |
| |
| |
| |
| |
| | |
update make-config script
ndb/test/run-test/make-config.sh:
update make-config script
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
increase no of rows so that the node failure will "guaranteed" produce an aborted transaction
ndb/test/ndbapi/testNodeRestart.cpp:
increase no of rows so that the node failure will "guaranteed" produce an aborted transaction
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
post review fixes
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
remove printout
abort transaction instead of operation.
concider m_exec_flag
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Cluster failure with non started nodes can result in timedout transactions
ndb/src/mgmapi/mgmapi.cpp:
Increase timeout for restarts
ndb/src/ndbapi/ClusterMgr.cpp:
Report NFCOMPLETEREP if no alive node exists
(instead of no connected node exists)
ndb/src/ndbapi/ClusterMgr.hpp:
Report NFCOMPLETEREP if no alive node exists
(instead of no connected node exists)
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
into mysql.com:/home/jonas/src/mysql-4.1
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
remove unneccessary TcSeizedIndexOperation object
ndb/src/kernel/blocks/dbtc/DbtcInit.cpp:
remove unneccessary TcSeizedIndexOperation object
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
1) Set transid on starting TCINDXREQ
2) New error code for out of index operation records
3) Check accumulating index op for RNIL before dereferencing it
ndb/src/kernel/error/ErrorReporter.cpp:
Include NDB version in ndb_X_error.log
ndb/src/ndbapi/NdbIndexOperation.cpp:
Let failed tcindxreq abort
ndb/src/ndbapi/ndberror.c:
New error code for out of index operation records
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
ndb/src/kernel/blocks/dbdict/Dbdict.cpp:
same number of lh3distrbits for all frags
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Invalid DataDir in config causes ndbd segfault
ndb/src/kernel/error/ErrorReporter.cpp:
print error and return error if unable to open the file for error reporting.
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Logging to logging@openlogging.org accepted
NDBT_ResultRow.cpp, ndb_restore.test, ndb_restore.result:
BUG#10287
mysql-test/r/ndb_restore.result:
BUG#10287
mysql-test/t/ndb_restore.test:
BUG#10287
ndb/test/src/NDBT_ResultRow.cpp:
BUG#10287
BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| | |
into mysql.com:/home/jonas/src/mysql-4.1
ndb/src/ndbapi/ndberror.c:
Auto merged
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
post review fix.
don't init hash value on restart operations
make sure that lock mode is correct in entire que.
ndb/test/ndbapi/testOperations.cpp:
Test case also for abort case.
(abort if not lock owner still fails!)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
add more tests to verify correctness of backups
ndb/test/run-test/daily-basic-tests.txt:
ndb - test
add more tests to verify correctness of backups
|
| |
| |
| |
| |
| |
| |
| | |
remove incorrect assertion
|
| |
| |
| |
| |
| |
| |
| | |
uninit variable
|
| |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into mysql.com:/home/jonas/src/mysql-4.1
ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
Auto merged
ndb/src/ndbapi/ndberror.c:
Auto merged
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
if file already open occur print files...
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
missleading error message
ndb/test/src/NdbBackup.cpp:
typo
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Redo abort handling according to descr. in Backup.txt
bug#9960 - ndb backup
increase wait completed timeout to 48 hours
ndb/include/kernel/signaldata/BackupImpl.hpp:
Add nodeid to reply to be able to fake reply during NF
ndb/include/kernel/signaldata/BackupSignalData.hpp:
new error codes
ndb/src/common/debugger/signaldata/BackupImpl.cpp:
fix printout
ndb/src/kernel/blocks/backup/Backup.cpp:
bug#9924 - ndb backup abort handling
Redo abort handling according to descr. in Backup.txt
ndb/src/kernel/blocks/backup/Backup.hpp:
bug#9924 - ndb backup abort handling
Redo abort handling according to descr. in Backup.txt
ndb/src/kernel/blocks/backup/Backup.txt:
bug#9924 - ndb backup abort handling
Redo abort handling according to descr. in Backup.txt
ndb/src/kernel/blocks/backup/BackupInit.cpp:
bug#9924 - ndb backup abort handling
Redo abort handling according to descr. in Backup.txt
ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
Init own version
ndb/src/mgmapi/mgmapi.cpp:
bug#9960 - ndb backup
increase wait completed timeout to 48 hours
ndb/src/mgmsrv/MgmtSrvr.cpp:
Handle node failures activly
(mainly for backup...)
ndb/src/mgmsrv/MgmtSrvr.hpp:
Handle node failures activly
(mainly for backup...)
ndb/src/mgmsrv/MgmtSrvrGeneralSignalHandling.cpp:
Handle node failures activly
(mainly for backup...)
ndb/src/ndbapi/ndberror.c:
new error codes
ndb/test/ndbapi/testBackup.cpp:
fix return codes
ndb/test/run-test/daily-basic-tests.txt:
Add failure test cases to autotest
ndb/test/src/NdbBackup.cpp:
fix error codes
introduce checking of backup resources after each test
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make BUILDINDX RF_LOCAL aware
ndb/src/ndbapi/Ndbif.cpp:
allow TCKEY_FAILREF w/ invalid magic number also when NDB_NODROPPED_SIGNAL
ndb/test/ndbapi/testIndex.cpp:
Run only 1 update thread during NFNR2_O
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Crash if ACC_CONTOPREQ was sent while ACC_LCPCONF was in job buffer
if ACC_LCPCONF would have arrived eariler (before TUP_LCPSTARTED)
operations could lockup.
But would be restarted on next LCP
-- LQH
1) Better check for LCP started that will also return true
if ACC or TUP already has completed
2) Remove incorrect if statement that prevented operations to
be started if ACC has completed
-- ACC
Make sure all ACC_CONTOPCONF are sent before releasing lcp record
i.e. use noOfLcpConf == 4 (2 ACC_LCPCONF + 2 ACC_CONTOPCONF)
Check for == 4 also when sending ACC_CONTOPCONF
ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
Make sure all ACC_CONTOPCONF are sent before releasing lcp record
i.e. use noOfLcpConf == 4 (2 ACC_LCPCONF + 2 ACC_CONTOPCONF)
Check for == 4 also when sending ACC_CONTOPCONF
ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
Remove LCP_STARTED state
ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
1) Better check for LCP started that will also return true
if ACC or TUP already has completed
2) Remove incorrect if statement that prevented operations to
be started if ACC has completed
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
1) Make getNoParall into function instead of a procedure
2) Check for multiple transactions in "upgrade's" parallell queue
3) Set lock mode according to lock_owner's lockMode
NOTE: Does still not handle lock upgrade in case of aborts correctly
ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
Make getNoParall into function instead of a procedure
ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
1) Make getNoParall into function instead of a procedure
2) Check for multiple transactions in "upgrade's" parallell queue
3) Set lock mode according to lock_owner's lockMode
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
handle more cases...
ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
bug#9749 - ndb lock upgrade
ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
bug#9749 - ndb lock upgrade
ndb/test/ndbapi/testOperations.cpp:
bug#9749 - ndb lock upgrade
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ndb/include/kernel/signaldata/TuxMaint.hpp:
handle multipl index update failure atomically
ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
handle multipl index update failure atomically
ndb/src/kernel/blocks/dbtup/DbtupTrigger.cpp:
handle multipl index update failure atomically
ndb/src/kernel/blocks/dbtup/Notes.txt:
handle multipl index update failure atomically
ndb/src/kernel/blocks/dbtux/DbtuxNode.cpp:
handle multipl index update failure atomically
ndb/src/ndbapi/ndberror.c:
handle multipl index update failure atomically
ndb/test/ndbapi/testOIBasic.cpp:
handle multipl index update failure atomically
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
into mysql.com:/usr/local/home/marty/MySQL/mysql-4.1
|
| | |
| | |
| | |
| | |
| | | |
ndb/src/ndbapi/TransporterFacade.cpp:
dbug aid for api signal log
|
|/ /
| |
| |
| |
| | |
ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
Removed forgotten abort() call
|
| |
| |
| |
| |
| |
| |
| | |
Fix src distributions for benchmark prg
|