An error occurred fetching the project authors.
- 06 Dec, 2007 1 commit
-
-
bug#21072 Duplicate key error in NDB references wrong key: Return correct key for non-batching inserts
-
- 01 Oct, 2007 1 commit
-
-
stewart@willster.(none) authored
-
- 25 Sep, 2007 1 commit
-
-
stewart@flamingspork.com[stewart] authored
timoOutLoopStartLab() checks if any transactions have been delayed for so long that we are forced to perform some action (e.g. abort, resend etc). It is *MEANT* to (according to the comment): > To avoid aborting both transactions in a deadlock detected by time-out > we insert a random extra time-out of upto 630 ms by using the lowest > six bits of the api connect reference. > We spread it out from 0 to 630 ms if base time-out is larger than 3 sec, > we spread it out from 0 to 70 ms if base time-out is smaller than 300 msec, > and otherwise we spread it out 310 ms. The comment (as all do) lies. the API connect reference is not very random, producing incredibly predictable "random" numbers. This could lead to both txns being aborted instead of just one. Before: timeout value: 123 3 timeout value: 122 2 timeout value: 122 2 timeout value: 122 2 timeout value: 123 3 After: timeout value: 127 7 timeout value: 126 6 timeout value: 129 9 timeout value: 139 19 timeout value: 137 17 timeout value: 151 31 timeout value: 130 10 timeout value: 132 12 Index: ndb-work/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp ===================================================================
-
- 13 Aug, 2007 1 commit
-
-
jonas@perch.ndb.mysql.com authored
Handle out of transaction buffer in TC for INDX lookups
-
- 02 Jul, 2007 1 commit
-
-
jonas@perch.ndb.mysql.com authored
In TC init node status for already started nodes during node restart (not present in 5.1)
-
- 23 Mar, 2007 2 commits
-
-
tomas@whalegate.ndb.mysql.com authored
-
tomas@whalegate.ndb.mysql.com authored
-
- 21 Mar, 2007 1 commit
-
-
jonas@perch.ndb.mysql.com authored
Additional fix for 2-node case
-
- 07 Mar, 2007 1 commit
-
-
tomas@poseidon.mysql.com authored
- refactor single user and move single user checks from api to kernel
-
- 21 Feb, 2007 1 commit
-
-
monty@mysql.com/narttu.mysql.fi authored
This also fixes a bug in counting number of rows that are updated when we have many simultanous queries
-
- 14 Feb, 2007 1 commit
-
-
stewart@willster.(none) authored
remove SET_VAR_REQ,REF,CONF - unused, #if 0 and confusing Remove the dead SET_VAR_REQ,REF,CONF signals. They: a) don't currently work b) will cause confusion with future mgmd updates for signal interface to configuration things (e.g. port numbers)
-
- 23 Dec, 2006 1 commit
-
-
kent@mysql.com/kent-amd64.(none) authored
Changed header to GPL version 2 only
-
- 15 Dec, 2006 2 commits
-
-
jonas@perch.ndb.mysql.com authored
incorrect handling of commit/ignore error in unique index code
-
jonas@perch.ndb.mysql.com authored
make sure apicon timer is reset when setting CS_CONNECTED
-
- 01 Dec, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
5.0 version Add some extra state to try to prevent sending committedread to node too early
-
- 21 Nov, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
api disconnect just after SCAN_TABREQ
-
- 10 Oct, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
fix bug in handling of inactive timeout for scan, when all is delivered
-
- 26 Sep, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
handle also CS_CONNECTED as "abort" in handleFailedApi to keep from falling on assertion in releaseApiCon in case of committed dirtyRead
-
- 03 Aug, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
merge 4.1->5.0 (variable rename)
-
- 01 Aug, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
handle error in TCKEYREQ during TCINDXREQ better
-
- 21 Jun, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
also close scan which are in "delivered" state, as it's impossible to release locks afterwards backport from 5.1
-
- 01 Jun, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
Dont be too aggressive in Dbtc::nodeFailCheckTransaction let it timeout by 1, so that it does not assert that it has waited too long old impl. set timeotu value to 0, making timeout = (ctcTimer - 0) which could be quite big.
-
- 25 Apr, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
Handle early abort of scan, so that resources are correctly freed
-
- 22 Mar, 2006 1 commit
-
-
jonas@perch.ndb.mysql.com authored
Fix timeout during ABORT when ZABORT_TIMEOUT_BREAK is outstanding
-
- 20 Mar, 2006 2 commits
-
-
jonas@perch.ndb.mysql.com authored
Remove useless and tricky state fiddleing in TC to syncronize NF_CompleteRep as code is already present in DIH aswell Keep broadcast of TAKEOVER_TCCONF for online upgrade
-
jonas@perch.ndb.mysql.com authored
Activly abort transactions (that's affected) during NF This removes a lot of bugs that can occur otherwise is using high value for TransactionDeadLockTimout
-
- 13 Feb, 2006 1 commit
-
-
tomas@poseidon.ndb.mysql.com authored
wrong arrGuard, see MAX_REPLICAS+1 0n row 6457 + changed all 4 constants to MAX_REPLICAS + moved some arrGuards out of loops for optim reasons
-
- 14 Dec, 2005 1 commit
-
-
jonas@perch.ndb.mysql.com authored
-
- 12 Dec, 2005 1 commit
-
-
jonas@perch.ndb.mysql.com authored
Error in abort handling in TC when timeout during abort
-
- 21 Oct, 2005 1 commit
-
-
jonas@perch.ndb.mysql.com authored
-
- 05 Oct, 2005 1 commit
-
-
tomas@poseidon.ndb.mysql.com authored
+ 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
-
- 04 Oct, 2005 1 commit
-
-
tomas@poseidon.ndb.mysql.com authored
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
-
- 15 Sep, 2005 1 commit
-
-
pekka@mysql.com authored
IGNORE on merge 4.1->5.0
-
- 02 Sep, 2005 1 commit
-
-
jonas@eel.(none) authored
Always abort if node failure occured between startTransaction and commit (can later be improved by wl#2610)
-
- 22 Aug, 2005 1 commit
-
-
jonas@eel.(none) authored
LQH computes incorrect hash values during NR (as it doesn't concider charsets) Solution: make LQH compute correct hash :-) 1) move xfrm_key into SimulatedBlock so that there's _one_ impl. 2) make TC, ACC, LQH use same impl.
-
- 18 Aug, 2005 1 commit
-
-
jonas@eel.(none) authored
Split table version into 2 (major, minor) Impl. signaling to API when table has been altered Allow running transactions to use any minor number for transactions
-
- 19 Jul, 2005 1 commit
-
-
pekka@mysql.com authored
-
- 13 Jun, 2005 1 commit
-
-
tulin@dl145c.mysql.com authored
Logging to logging@openlogging.org accepted DbtcMain.cpp, testTimeout.cpp: Bug #11290 TransactionInactiveTimeout = 0 does not result in infinite timeout
-
- 05 May, 2005 1 commit
-
-
joreland@mysql.com authored
post review fixes
-
- 03 May, 2005 1 commit
-
-
joreland@mysql.com authored
-