- 02 Oct, 2007 1 commit
-
-
unknown authored
-
- 25 Sep, 2007 1 commit
-
-
unknown 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 =================================================================== ndb/src/common/util/Makefile.am: BUG#30379 Better randomise time before retry in timeout check (DBTC) ndb/include/util/ndb_rand.h: BUG#30379 Better randomise time before retry in timeout check (DBTC) ndb/src/common/util/ndb_rand.c: BUG#30379 Better randomise time before retry in timeout check (DBTC) ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: BUG#30379 Better randomise time before retry in timeout check (DBTC)
-
- 13 Sep, 2007 2 commits
- 12 Sep, 2007 2 commits
- 29 Aug, 2007 1 commit
-
-
unknown authored
ndb/src/ndbapi/NdbBlob.cpp: race condition : s/committedRead/readTuple/ when reading parts since TUP commits tuples separately
-
- 20 Aug, 2007 4 commits
-
-
unknown authored
into dev3-63.(none):/home/zhl/mysql/mysql-5.0/bug29674 ndb/src/ndbapi/NdbDictionaryImpl.cpp: Auto merged
-
unknown authored
ndb/src/ndbapi/NdbDictionaryImpl.cpp: Remove warning in pushbuild
-
unknown authored
into dev3-63.(none):/home/zhl/mysql/mysql-5.0/bug29674
-
unknown authored
mysql-test/Makefile.am: Add install info of new test case data in makefile.am
-
- 16 Aug, 2007 1 commit
-
-
unknown authored
into dev3-240.dev.cn.tlan:/home/justin.he/mysql/mysql-5.0/mysql-5.0-ndb-bj.merge sql/ha_ndbcluster.cc: Auto merged
-
- 15 Aug, 2007 1 commit
-
-
unknown authored
into dev3-63.(none):/home/zhl/mysql/mysql-5.0/bug29674
-
- 14 Aug, 2007 3 commits
-
-
unknown authored
into mysql.com:/windows/Linux_space/MySQL/mysql-5.0-ndb sql/ha_ndbcluster.cc: Auto merged
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-ndb
-
unknown authored
ChangeSet@1.2575, 2007-08-07 19:16:06+02:00, msvensson@pilot.(none) +2 -0 Bug#26793 mysqld crashes when doing specific query on information_schema - Drop the newly created user user1@localhost - Cleanup testcase mysql-test/r/ndb_bug26793.result: mysql-test/r/ndb_bug26793.result@1.3, 2007-08-07 19:16:04+02:00, msvensson@pilot.(none) +1 -6 Update test result mysql-test/t/ndb_bug26793.test: mysql-test/t/ndb_bug26793.test@1.3, 2007-08-07 19:16:04+02:00, msvensson@pilot.(none) +8 -11 - Remove the drop/restore of anonymous users - there are no such users by default anymore(if there were, they would probably be in mysql.user) - Switch back to default connection before cleanup - Drop user1@localhost as part of cleanup
-
- 13 Aug, 2007 3 commits
-
-
unknown authored
-
unknown authored
bug#30337 DELETE ... WHERE PK IN (..) and AFTER DELETE trigger crashes API node: Disable multi_read_range if there are after delete/update triggers
-
unknown authored
Handle out of transaction buffer in TC for INDX lookups ndb/src/kernel/blocks/ERROR_codes.txt: Add new error codes for simulating out of transaction buffer memory ndb/src/kernel/blocks/dbtc/Dbtc.hpp: Change signature to handle out of buffer ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Handle otu of transaction buffers in index operations (TCINDXREQ++) ndb/src/ndbapi/NdbTransaction.cpp: Give more info on 4012 ndb/src/ndbapi/ndberror.c: Add new error code ndb/test/ndbapi/testIndex.cpp: add tests ndb/test/run-test/daily-basic-tests.txt: add tests sql/ha_ndbcluster.cc: Set correct status
-
- 08 Aug, 2007 2 commits
- 07 Aug, 2007 1 commit
-
-
unknown authored
ndb/src/ndbapi/NdbDictionaryImpl.cpp: Twiddle the "replicaCount" and "fragCount" variable when restore data from different endian. ndb/src/ndbapi/NdbDictionaryImpl.hpp: Add byte order variable ndb/tools/restore/Restore.cpp: Twiddle blob, datatime,timestamp when do restore in different endian. mysql-test/r/ndb_restore_different_endian_data.result: Test case result for restore data from different endian mysql-test/std_data/ndb_backup50_data_be/BACKUP-1-0.1.Data: Test case data mysql-test/std_data/ndb_backup50_data_be/BACKUP-1-0.2.Data: Test case data mysql-test/std_data/ndb_backup50_data_be/BACKUP-1.1.ctl: Test case data mysql-test/std_data/ndb_backup50_data_be/BACKUP-1.1.log: Test case data mysql-test/std_data/ndb_backup50_data_be/BACKUP-1.2.ctl: Test case data mysql-test/std_data/ndb_backup50_data_be/BACKUP-1.2.log: Test case data mysql-test/std_data/ndb_backup50_data_le/BACKUP-1-0.1.Data: Test case data mysql-test/std_data/ndb_backup50_data_le/BACKUP-1-0.2.Data: Test case data mysql-test/std_data/ndb_backup50_data_le/BACKUP-1.1.ctl: Test case data mysql-test/std_data/ndb_backup50_data_le/BACKUP-1.1.log: Test case data mysql-test/std_data/ndb_backup50_data_le/BACKUP-1.2.ctl: Test case data mysql-test/std_data/ndb_backup50_data_le/BACKUP-1.2.log: Test case data mysql-test/t/ndb_restore_different_endian_data.test: Test case for restore data from different endian
-
- 30 Jul, 2007 1 commit
-
-
unknown authored
into dev3-63.(none):/home/zhl/mysql/mysql-5.0/bug23354 ndb/src/mgmclient/CommandInterpreter.cpp: Auto merged
-
- 27 Jul, 2007 1 commit
-
-
unknown authored
-
- 26 Jul, 2007 2 commits
-
-
unknown authored
If ::exteral_lock hadn't been called, we'd have no NDB object, so need to check/get one here. It looks like sql_show.cc is the only place that does this.... or at least the other places will be well hidden. Index: ndb-work/sql/ha_ndbcluster.cc =================================================================== sql/ha_ndbcluster.cc: Bug#26793 I_S query crashes in NDB
-
unknown authored
Reduce case and formalise into something we should be able to use in mysql-test-run. Index: ndb-work/mysql-test/t/ndb_bug26793.test =================================================================== mysql-test/r/ndb_bug26793.result: BUG#26793 test: mysqld crashes in NDB on I_S query mysql-test/t/ndb_bug26793.test: BUG#26793 test: mysqld crashes in NDB on I_S query
-
- 25 Jul, 2007 2 commits
- 13 Jul, 2007 1 commit
-
-
unknown authored
into whalegate.ndb.mysql.com:/home/tomas/mysql-5.0-ndb
-
- 04 Jul, 2007 3 commits
- 03 Jul, 2007 2 commits
-
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-ndb ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: Auto merged
-
unknown authored
Not very clever fix for DIH incorrect REDO handling - Dont report GCP_SAVE_CONF until first LCP has been complete during NR ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: Not very clever fix for DIH incorrect REDO handling - Dont report GCP_SAVE_CONF until first LCP has been complete during NR
-
- 02 Jul, 2007 2 commits
-
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-ndb ndb/src/kernel/blocks/dblqh/Dblqh.hpp: Auto merged ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: Auto merged ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Auto merged ndb/test/ndbapi/testNodeRestart.cpp: merge ndb/test/run-test/daily-basic-tests.txt: merge
-
unknown authored
In TC init node status for already started nodes during node restart (not present in 5.1) ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: on node restart, make sure to init all already started nodes to NF_STARTED ndb/test/ndbapi/testNodeRestart.cpp: test prg ndb/test/run-test/daily-basic-tests.txt: test prg
-
- 25 Jun, 2007 1 commit
-
-
unknown authored
Fix 3 problems in REDO validation that could(will) lead to "Error while reading REDO log" ndb/src/kernel/blocks/dblqh/Dblqh.hpp: add new state ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: fix bugs + add debugging
-
- 19 Jun, 2007 2 commits
- 18 Jun, 2007 1 commit
-
-
unknown authored
into dev3-240.dev.cn.tlan:/home/justin.he/mysql/mysql-5.0/mysql-5.0-ndb-bj.merge
-