Commit graph

2942 commits

Author SHA1 Message Date
jonas@perch.ndb.mysql.com
6ca26ea1f4 ndb - bug#25554
fix bug when master failure during nr
  (recommit against 5.0)
2007-01-11 20:51:16 +01:00
jonas@perch.ndb.mysql.com
d9fa993e07 ndb - bug#25364
on master node failure during qmgr-commitreq
    make sure to remove all committed failed nodes from failed/prepfailed arrays
2007-01-03 06:17:34 +01:00
jonas@perch.ndb.mysql.com
b4d323c09a ndb - bug#25059
incorrect handling of commit/ignore error in unique index code
2006-12-15 15:39:45 +01:00
jonas@perch.ndb.mysql.com
5b16e6bf95 ndb - bug#25090
add testcase
2006-12-15 13:31:31 +01:00
jonas@perch.ndb.mysql.com
c9fe45e12a ndb - bug#25090
make sure apicon timer is reset when setting CS_CONNECTED
2006-12-15 12:37:55 +01:00
jonas@perch.ndb.mysql.com
6d6fd5f7da ndb - bug#22773
Fix correct log event on db-node disconnect
2006-12-06 13:09:30 +01:00
jonas@perch.ndb.mysql.com
76bdda5523 ndb - bug#24752
This prevent any subsequent node restarts, but it's better than crashing an alive node
2006-12-01 13:57:29 +01:00
jonas@perch.ndb.mysql.com
7232d0f24a ndb - bug#24748
Skip rollback if only committedRead in transaction
2006-12-01 11:24:37 +01:00
jonas@perch.ndb.mysql.com
61c6f532d2 ndb -
add testcase for bug#24717
 + fix typo
2006-12-01 10:25:11 +01:00
jonas@perch.ndb.mysql.com
9d1ff70e85 ndb - bug#24717
5.0 version
  Add some extra state to try to prevent sending committedread to node too early
2006-12-01 09:06:01 +01:00
jonas@perch.ndb.mysql.com
1209eebdc1 ndb - bug#24503
remove debug printouts
2006-11-22 15:45:57 +01:00
jonas@perch.ndb.mysql.com
f2113a5f6e ndb - bug#24503
Fix scan filter on bit types
  (note should probably be enabled in condition pushdown aswell)
2006-11-22 15:42:03 +01:00
jonas@perch.ndb.mysql.com
d5e17a5792 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-11-22 14:14:36 +01:00
jonas@perch.ndb.mysql.com
ec1ba9db28 ndb - bug#24461
m  ove mlock to much earlier in startphases
  not to affect heartbeats
2006-11-22 14:13:32 +01:00
jonas@perch.ndb.mysql.com
bd1612a51e Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-11-22 14:09:02 +01:00
jonas@perch.ndb.mysql.com
e9b1a8b848 ndb - bug#24461 - LockPagesInMemory ignored
actually do run mlockall
2006-11-22 14:05:40 +01:00
jonas@perch.ndb.mysql.com
2429b3ad3a Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-11-21 14:14:43 +01:00
jonas@perch.ndb.mysql.com
e9ac48f950 ndb -
update error code list
  (for bug#24447)
2006-11-21 14:06:20 +01:00
jonas@perch.ndb.mysql.com
70fdfc5521 ndb - bug#24447
api disconnect just after SCAN_TABREQ
2006-11-21 14:04:20 +01:00
jonas@perch.ndb.mysql.com
ac79cbb1f8 ndb -
Fix bug wrt to '\r' handling in latest commit to bug#24011
2006-11-21 11:57:41 +01:00
jonas@perch.ndb.mysql.com
c8d07748c2 ndb - bug#24011 2006-11-06 14:50:45 +01:00
jonas@perch.ndb.mysql.com
4037a8d657 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-10-27 16:34:22 +02:00
jonas@perch.ndb.mysql.com
0cbb309b1a ndb - valgrind
Still leakage, make sure all unlinked operations are put back so they will be release
  (on failing blob operations, when AO_IgnoreError)
2006-10-27 16:32:59 +02:00
jonas@perch.ndb.mysql.com
822e638d57 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-10-20 16:22:16 +02:00
jonas@perch.ndb.mysql.com
a03b282f17 ndb - bug#23499 and bug#23502
Fix some too small buffers in backup
2006-10-20 16:16:01 +02:00
jonas@perch.ndb.mysql.com
ab4ec626e2 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-10-20 13:38:49 +02:00
jonas@perch.ndb.mysql.com
303d7f6bed ndb -
Fixed a 4.1/5.0 vs. 5.1 name change in latest SR bug fix
2006-10-20 13:38:15 +02:00
jonas@perch.ndb.mysql.com
a93a4c7bdb Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-10-20 12:31:51 +02:00
jonas@perch.ndb.mysql.com
88385d162a ndb -
Fix monster SR bug making SR with ordered indexes (or temporary tables) broken
2006-10-20 12:29:16 +02:00
jonas@perch.ndb.mysql.com
deb9a3cc68 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-10-19 09:23:56 +02:00
jonas@perch.ndb.mysql.com
bacb71d6c7 ndb - bug#23200
Make sure postExecute is not run for blobs if AO_IgnoreError
2006-10-18 16:48:44 +02:00
jonas@perch.ndb.mysql.com
0d534b573d ndb - bug#23203
1) Handle not started nodes in dump 1000 (check for division by 0)
  2) Make sure to init variables in constructor
2006-10-13 12:09:41 +02:00
jonas@perch.ndb.mysql.com
d5d6582f7d ndb - missing if for bug#21941
note this does not happen in 5.0, but i'm committing it here to keep code same between 5.0 and 5.1
2006-10-12 18:55:22 +02:00
jonas@perch.ndb.mysql.com
32ded2a607 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-10-12 14:04:20 +02:00
jonas@perch.ndb.mysql.com
564d461fa4 ndb - bug#23210
Fix race-condition between COPY_GCIREQ (GCP) and lcpSetActiveStatusEnd
  Solution is _not_ to copy sysfileData from COPY_GCIREQ from "self"
2006-10-12 14:02:48 +02:00
jonas@perch.ndb.mysql.com
c301735962 ndb - bug#23107
fix bug in test prg
2006-10-10 09:47:30 +02:00
jonas@perch.ndb.mysql.com
d25765d116 ndb - bug#23107
fix bug in handling of inactive timeout for scan, when all is delivered
2006-10-10 09:37:54 +02:00
jonas@perch.ndb.mysql.com
007311c6fd ndb - bug#22893
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
2006-10-06 16:05:46 +02:00
jonas@perch.ndb.mysql.com
9cad0a01b7 ndb - bug#22892
Make sure checkKeepGci is also run on oldStoredReplicas
      to prevent keepgci to move backwards when crash node restarts
2006-10-04 12:05:24 +02:00
jonas@perch.ndb.mysql.com
44e82537c0 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-09-26 15:31:58 +02:00
jonas@perch.ndb.mysql.com
49d87c7e81 ndb - bug#15303
Fix take-over during SR, remove coupling to lcp/gcp (if systemRestartOngoing())
2006-09-26 15:20:10 +02:00
jonas@perch.ndb.mysql.com
188bfc4442 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-09-26 15:07:38 +02:00
jonas@perch.ndb.mysql.com
1c7a462071 ndb - bug#22672
handle also CS_CONNECTED as "abort" in handleFailedApi to keep from falling on assertion in releaseApiCon
    in case of committed dirtyRead
2006-09-26 15:04:44 +02:00
jonas@perch.ndb.mysql.com
9c4483d630 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-09-26 13:22:18 +02:00
jonas@perch.ndb.mysql.com
72765abfb8 ndb - bug#20895
Fix occational LCP hang!!!
  Make sure only to consider alive nodes in startNextChkpt
2006-09-26 13:19:00 +02:00
jonas@perch.ndb.mysql.com
16e2970077 ndb - bug#21941
Fix so that scans closed before execute are removed from "scans to send list"
2006-09-15 16:28:38 +02:00
jonas@perch.ndb.mysql.com
bf94afa1d3 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/50-work
2006-09-15 11:35:21 +02:00
jonas@perch.ndb.mysql.com
0d36004550 ndb - bug#21756
Fix for alter table when node is down...that could cause pain and misery
2006-09-15 11:34:06 +02:00
jonas@perch.ndb.mysql.com
2442215391 ndb - bug#21535
review, Fix also master being "old" version
2006-09-15 11:18:17 +02:00
jonas@perch.ndb.mysql.com
80c7b7028b ndb - bug#21535
remove accidently left debug code
2006-09-14 22:05:35 +02:00