- 01 Dec, 2006 4 commits
-
-
unknown authored
This prevent any subsequent node restarts, but it's better than crashing an alive node ndb/src/kernel/blocks/dbdict/Dbdict.cpp: Fix for bug#24752 This prevent any subsequent node restarts, but it's better than crashing an alive node
-
unknown authored
Skip rollback if only committedRead in transaction ndb/src/ndbapi/NdbTransaction.cpp: Skip rollback if only committedRead in transaction
-
unknown authored
add testcase for bug#24717 + fix typo ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp: Add new error insert 9002 which is 9000, but will auto enable when started ndb/src/kernel/blocks/cmvmi/Cmvmi.hpp: Add new error insert 9002 which is 9000, but will auto enable when started ndb/src/kernel/blocks/dbdih/DbdihInit.cpp: Fix typo ndb/test/ndbapi/testNodeRestart.cpp: add testcase for bug#24717 ndb/test/run-test/daily-basic-tests.txt: add testcase for bug#24717
-
unknown authored
5.0 version Add some extra state to try to prevent sending committedread to node too early ndb/src/kernel/blocks/dbdih/Dbdih.hpp: remove extra virtual-indirection ndb/src/kernel/blocks/dbdih/DbdihInit.cpp: remove extra virtual-indirection ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: remove extra virtual-indirection ndb/src/kernel/blocks/dblqh/Dblqh.hpp: Add retry mechanism to send TCKEYREF (as extra safety) ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: Add retry mechanism to send TCKEYREF (as extra safety) ndb/src/kernel/blocks/dbtc/Dbtc.hpp: Add extra state to prevent sending committed reads to node to early (before connection establishment) ndb/src/kernel/blocks/dbtc/DbtcInit.cpp: Add extra state to prevent sending committed reads to node to early (before connection establishment) ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Add extra state to prevent sending committed reads to node to early (before connection establishment) ndb/src/kernel/vm/SimulatedBlock.cpp: remove extra virtual-indirection ndb/src/kernel/vm/SimulatedBlock.hpp: remove extra virtual-indirection
-
- 22 Nov, 2006 6 commits
-
-
unknown authored
remove debug printouts ndb/src/common/util/NdbSqlUtil.cpp: remove debug printouts
-
unknown authored
Fix scan filter on bit types (note should probably be enabled in condition pushdown aswell) ndb/src/common/util/NdbSqlUtil.cpp: Add support for comparing bit types ndb/src/kernel/blocks/dbtup/Dbtup.hpp: Add new error code ndb/src/kernel/blocks/dbtup/DbtupAbort.cpp: Add new error code ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp: Add correct handling of unsupported type ndb/src/ndbapi/ndberror.c: Add new error code
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp: Auto merged
-
unknown authored
m ove mlock to much earlier in startphases not to affect heartbeats ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp: move mlock to much earlier in startphases not to affect heartbeats
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp: Auto merged
-
unknown authored
actually do run mlockall ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp: actually do run mlockall
-
- 21 Nov, 2006 4 commits
-
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/kernel/blocks/ERROR_codes.txt: Auto merged ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Auto merged ndb/test/ndbapi/testScan.cpp: merge ndb/test/run-test/daily-basic-tests.txt: merge
-
unknown authored
update error code list (for bug#24447) ndb/src/kernel/blocks/ERROR_codes.txt: ndb - update error code list
-
unknown authored
api disconnect just after SCAN_TABREQ ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: 1) add error insert for faking DISCONNECT of API just after SCAN_TABREQ 2) handle error :-) ndb/test/ndbapi/testScan.cpp: Add etstcase for bug 24447 ndb/test/run-test/daily-basic-tests.txt: Add etstcase for bug 24447
-
unknown authored
Fix bug wrt to '\r' handling in latest commit to bug#24011 ndb/src/common/util/InputStream.cpp: Fix bug wrt to '\r' handling in latest commit to bug#24011 ndb/src/common/util/socket_io.cpp: Fix bug wrt to '\r' handling in latest commit to bug#24011
-
- 06 Nov, 2006 1 commit
-
-
unknown authored
ndb/src/common/util/socket_io.cpp: Fix problem with cut sockmessages
-
- 27 Oct, 2006 2 commits
-
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/ndbapi/NdbTransaction.cpp: Auto merged
-
unknown authored
Still leakage, make sure all unlinked operations are put back so they will be release (on failing blob operations, when AO_IgnoreError) ndb/src/ndbapi/NdbConnection.cpp: Still leakage, make sure all unlinked operations are put back so they will be release
-
- 20 Oct, 2006 6 commits
-
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/include/kernel/ndb_limits.h: Auto merged ndb/src/kernel/blocks/backup/Backup.hpp: Auto merged ndb/src/kernel/blocks/backup/Backup.cpp: SCCS merged
-
unknown authored
Fix some too small buffers in backup ndb/include/kernel/ndb_limits.h: backport for 5.1 add MAX_WORDS_META_FILE for computing Backup::NO_OF_PAGES_META_FILE ndb/src/kernel/blocks/backup/Backup.cpp: Make sure to set maxInsert so that we actually can handle NO_OF_META_PAGES ndb/src/kernel/blocks/backup/Backup.hpp: backport for 5.1 add MAX_WORDS_META_FILE for computing Backup::NO_OF_PAGES_META_FILE
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Auto merged
-
unknown authored
Fixed a 4.1/5.0 vs. 5.1 name change in latest SR bug fix ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Fixed a 4.1/5.0 vs. 5.1 name change in latest SR bug fix
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Auto merged
-
unknown authored
Fix monster SR bug making SR with ordered indexes (or temporary tables) broken ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Fix monster SR bug making SR with ordered indexes (or temporary tables) broken
-
- 19 Oct, 2006 2 commits
-
-
unknown authored
this changes lock taken during peek, to decrease likelyhood of transaction abort sql/ha_ndbcluster.cc: use exclusive lock in peek, as peek is used just before insert/update
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/ndbapi/NdbTransaction.cpp: Auto merged
-
- 18 Oct, 2006 1 commit
-
-
unknown authored
Make sure postExecute is not run for blobs if AO_IgnoreError ndb/src/ndbapi/NdbConnection.cpp: If AO_IgnoreError, error codes arent always set on individual operations, making postExecute impossible
-
- 13 Oct, 2006 1 commit
-
-
unknown authored
1) Handle not started nodes in dump 1000 (check for division by 0) 2) Make sure to init variables in constructor ndb/src/common/debugger/EventLogger.cpp: Handle not started nodes ndb/src/kernel/blocks/dbacc/DbaccInit.cpp: Init variables in constructor ndb/src/kernel/blocks/dbacc/DbaccMain.cpp: Handle not started nodes ndb/src/kernel/blocks/dbtup/DbtupGen.cpp: Init variables in constructor Handle not started nodes
-
- 12 Oct, 2006 3 commits
-
-
unknown authored
note this does not happen in 5.0, but i'm committing it here to keep code same between 5.0 and 5.1 ndb/src/ndbapi/NdbScanOperation.cpp: missing if for bug#21941
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/kernel/blocks/dbdih/Dbdih.hpp: Auto merged ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Auto merged ndb/src/kernel/blocks/ERROR_codes.txt: merge
-
unknown authored
Fix race-condition between COPY_GCIREQ (GCP) and lcpSetActiveStatusEnd Solution is _not_ to copy sysfileData from COPY_GCIREQ from "self" ndb/src/kernel/blocks/ERROR_codes.txt: Add error insert for dealying of copy sysfileData ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: 1) Add error insert for delaying of sysfileData 2) Change to that master is _not_ copying sysfileData from COPY_GCIREQ as it might be updating it while COPY_GCIREQ is "in the fly"
-
- 10 Oct, 2006 2 commits
-
-
unknown authored
fix bug in test prg
-
unknown authored
fix bug in handling of inactive timeout for scan, when all is delivered ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: 1) set timeout if all scans are at api 2) Use c_appl_timeout_value when getting scan timeout ndb/test/ndbapi/testTimeout.cpp: test program
-
- 06 Oct, 2006 1 commit
-
-
unknown authored
Add checking of REDO to earlier during SR so take-over of node can be performed if it can't be restarted using logs (which btw is really weird...as it _should_ be able to use logs of other node in node group) Otherwise cluster could be started and 1 fragment on one node could not have been restored Making the cluster inconsisten, VERY BAD ndb/src/kernel/blocks/dbdih/Dbdih.hpp: Break-out methods which searches for REDO for a fragment, so it can be used earlier during SR ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Add checking of REDO to earlier during SR so take-over of node can be performed if it can't be restarted using logs (which btw is really weird...as it _should_ be able to use logs of other node in node group)
-
- 04 Oct, 2006 1 commit
-
-
unknown authored
Make sure checkKeepGci is also run on oldStoredReplicas to prevent keepgci to move backwards when crash node restarts ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Make sure checkKeepGci is also run on oldStoredReplicas to prevent keepgci to move backwards when crash node restarts
-
- 26 Sep, 2006 6 commits
-
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Auto merged
-
unknown authored
Fix take-over during SR, remove coupling to lcp/gcp (if systemRestartOngoing()) ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Fix take-over during SR
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Auto merged
-
unknown authored
handle also CS_CONNECTED as "abort" in handleFailedApi to keep from falling on assertion in releaseApiCon in case of committed dirtyRead ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: handle also CS_CONNECTED as "abort" to keep from falling on assertion in releaseApiCon in case of committed dirtyRead
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/50-work ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Auto merged
-
unknown authored
Fix occational LCP hang!!! Make sure only to consider alive nodes in startNextChkpt ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Make sure only to consider alive nodes in startNextChkpt
-