- 27 Oct, 2006 1 commit
-
-
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 3 commits
-
-
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
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
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
-
- 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
-
- 12 Oct, 2006 1 commit
-
-
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"
-
- 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 3 commits
-
-
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
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
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
-
- 15 Sep, 2006 1 commit
-
-
unknown authored
Fix for alter table when node is down...that could cause pain and misery ndb/src/kernel/blocks/dbdict/Dbdict.cpp: Make sure to check table version before retriving from disk
-
- 04 Sep, 2006 1 commit
-
-
unknown authored
fix deadlock if master switches log file in parallell with "show master logs" sql/log.cc: add raw_get_current_log which dont take log mutex sql/sql_class.h: add raw_get_current_log which dont take log mutex sql/sql_repl.cc: Fix lock order i.e first log_lock then index_lock
-
- 24 Aug, 2006 1 commit
-
-
unknown authored
read TransactionDeadlockTimeout (for scans) to cater for insane settings ndb/src/ndbapi/NdbScanOperation.cpp: read TransactionDeadlockTimeout to cater for insane settings
-
- 09 Aug, 2006 1 commit
-
-
unknown authored
Make sure updateNodeInfo is run on master also for temporary tables ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Run update nodeinfo also here to handle temprorary tables in some situations ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp: new error insert ndb/test/ndbapi/testSystemRestart.cpp: test case
-
- 08 Aug, 2006 1 commit
-
-
unknown authored
Make sure totSendlenAi is set in case of ACC_ABORTCONF and activeCreate == true (only needed when >2 replica) ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: Make sure totSendlenAi is set in case of ACC_ABORTCONF and activeCreate == true
-
- 07 Aug, 2006 1 commit
-
-
unknown authored
Fix error message on copyfragref ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp: Fix error message
-
- 04 Aug, 2006 2 commits
-
-
unknown authored
Fix docs for NdbOpertation::sub_reg ndb/include/ndbapi/NdbOperation.hpp: Fix docs for sub_reg
-
unknown authored
Make sure that tupkeyErrorLab is run if interpretedUpdate(fail), so that entry is not inserted into index. Yeilding crash on following dml on tupel ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp: Make sure that tupkeyErrorLab is run if interpretedUpdate(fail), so that entry is not inserted into index. Yeilding crash on following dml on tupe
-
- 03 Aug, 2006 1 commit
-
-
unknown authored
Fix bug in tup buddy allocator, which made it make invalid access to cfreepagelist[16] (which is not defined) ndb/src/kernel/blocks/dbtup/DbtupPagMan.cpp: loop from firstListToCheck -1 (as firstListToCheck has already been checked), when looking for less than requested pages add if-statement for firtListToCheck == 0
-
- 02 Aug, 2006 1 commit
-
-
unknown authored
Make possible to build both debug/release from compile-ndb-autotest BUILD/compile-ndb-autotest: Make possible to build both debug/release from compile-ndb-autotest
-
- 01 Aug, 2006 8 commits
-
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/41-jonas
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/41-work ndb/src/kernel/blocks/ERROR_codes.txt: Auto merged ndb/test/run-test/daily-basic-tests.txt: Auto merged
-
unknown authored
handle error in TCKEYREQ during TCINDXREQ better ndb/src/kernel/blocks/ERROR_codes.txt: new error code ndb/src/kernel/blocks/dbtc/Dbtc.hpp: Add 3 values to isIndexOp ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: handle error in TCKEYREQ during TCINDXREQ ndb/test/ndbapi/testIndex.cpp: Add testcase ndb/test/run-test/daily-basic-tests.txt: Add testcase
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/41-jonas
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/41-jonas
-
unknown authored
into perch.ndb.mysql.com:/home/jonas/src/41-jonas
-
unknown authored
into mysql.com:/users/lthalmann/bk/MERGE/mysql-4.1-merge
-
- 31 Jul, 2006 1 commit
-
-
unknown authored
into mysql.com:/users/lthalmann/bk/MERGE/mysql-4.1-merge
-
- 29 Jul, 2006 2 commits
- 28 Jul, 2006 4 commits
-
-
unknown authored
into mysql.com:/Users/kent/mysql/bk/mysql-4.1 configure.in: Auto merged scripts/make_binary_distribution.sh: Auto merged support-files/mysql.spec.sh: SCCS merged
-
unknown authored
Man page for mysqld command move to section 8 (bug#21220) configure.in: Man page for mysqld command move to section 8 (bug#21220) man/Makefile.am: Man page for mysqld command move to section 8 (bug#21220)
-
unknown authored
Man page for "mysqld" command move to section 8 (bug#21220) scripts/make_binary_distribution.sh: Man page for "mysqld" command move to section 8 (bug#21220)
-
unknown authored
Man page for "mysqld" command move to section 8 (bug#21220) support-files/mysql.spec.sh: Man page for "mysqld" command move to section 8 (bug#21220)
-
- 26 Jul, 2006 2 commits
-
-
unknown authored
Too many cursors (more than 1024) could lead to memory corruption. This affects both, stored routines and C API cursors, and the threshold is per-server, not per-connection. Similarly, the corruption could happen when the server was under heavy load (executing more than 1024 simultaneous complex queries), and this is the reason why this bug is fixed in 4.1, which doesn't support cursors. The corruption was caused by a bug in the temporary tables code, when an attempt to create a table could lead to a write beyond allocated space. Note, that only internal tables were affected (the tables created internally by the server to resolve the query), not tables created with CREATE TEMPORARY TABLE. Another pre-condition for the bug is TRUE value of --temp-pool startup option, which, however, is a default. The cause of a bug was that random memory was overwritten in bitmap_set_next() due to out-of-bound memory access. mysys/my_bitmap.c: Local 'bitmap_size' is measured in bytes, no need to multiply it by 8. sql/sql_select.cc: Clear the temp_pool_slot bit only if we have set it previously.
-
unknown authored
innobase/ibuf/ibuf0ibuf.c: Applied innodb-4.1-ss32 snapshot. ibuf_fixed_addr_page(): Add parameter space. As the insert buffer B-tree is only located in the system tablespace (space 0), IBUF_TREE_ROOT_PAGE_NO is only special in space 0.
-
- 24 Jul, 2006 2 commits