Commit graph

994 commits

Author SHA1 Message Date
jonas@eel.(none)
4b965407d2 ndb - test prg
fix failure during start
2007-02-02 16:14:48 +01:00
jonas@perch.ndb.mysql.com
08d5217056 ndb - interface change of handling of abort option
1) move AbortOption from NdbTransaction to NdbOperation

2) let each operation have a "default" abort option dependant on
   operation type

   - read - AO_IgnoreError
   - dml - AbortOnError
   - scan take over - AbortOnError

3) Changed default value to execute() from AbortOnError to DefaultAbortOption, which does not change the operations abort-option.

   Another value to execute(AO) is equivalent to setting AO on each operation before calling execute

4) execute() does _only_ return -1 if transaction has been aborted
   otherwise, you need to check each operation for error code
2007-01-30 19:45:14 +01:00
jonas@perch.ndb.mysql.com
7d54ea6b49 ndb -
remove copy/paste method in NdbIndexOperation
2007-01-30 19:28:32 +01:00
jonas@perch.ndb.mysql.com
3a3ed75655 ndb - minor style fixes 2007-01-30 19:26:40 +01:00
jonas@perch.ndb.mysql.com
0d1f39202d ndb -
two small fixes for TC
    1) use static syntax
    2) fix attlen handling in unique index
2007-01-30 04:14:07 +01:00
jonas@perch.ndb.mysql.com
6b738220d9 ndb - Fix so that node version is recomputed at node failure 2007-01-28 21:56:17 +01:00
jonas@eel.(none)
1e0418cfa2 ndb - bug#25794
Fix read after delete (in same op)
  - lqh, handling of attrinfo
  - tup, setup read for disk/varchar
2007-01-23 19:27:55 +01:00
jonas@eel.(none)
b5fa32f0c0 ndb - bug#25286
- add some sanity check to marker/hash code to see that element isnt inserted twice into hashtable
    (if defined VM_TRACE or ERROR_INSERT)

  - allow REMOVE_MARKER_ORD to fail(dont find record) in release
2007-01-22 22:05:56 +01:00
jonas@eel.(none)
220eb32a3b ndb - bug#25755
remove accidently left debug prinouts
2007-01-22 17:29:11 +01:00
jonas@eel.(none)
e7e4dde51e ndb - bug#25755
Make sure subscriber is removed from list when n_subscribers is decreased
2007-01-22 17:25:49 +01:00
jonas@eel.(none)
f7c6b13375 ndb - fix bug is NODE_VERSION_REP
Fix assertion in corner-case where signal isnt sent to any node
2007-01-22 17:06:27 +01:00
jonas@perch.ndb.mysql.com
162aa18e15 ndb - Fix bug when sending NODE_VERSION_REP 2007-01-20 03:01:37 +01:00
jonas@perch.ndb.mysql.com
372cbc1def ndb - bug#19645
fix some more sp100 hang cases
2007-01-19 17:01:52 +01:00
jonas@perch.ndb.mysql.com
31824a1329 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2007-01-19 15:00:49 +01:00
jonas@perch.ndb.mysql.com
024fa0de88 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2007-01-17 21:23:59 +01:00
jonas@perch.ndb.mysql.com
045985df4f ndb - bug#25636
additional fix after autotest
  dont send start_fragreq to temporary tables such as ordered indexes...
2007-01-16 18:58:43 +01:00
jonas@perch.ndb.mysql.com
b3c177073a ndb - bug#25636
Fix DD problem during NR after 3 missed LCP's
2007-01-15 21:03:39 +01:00
jonas@perch.ndb.mysql.com
f8fdb7c997 ndb - bug#25587
fix not aligned or non 32-bit values in "smart" scan
2007-01-12 15:48:47 +01:00
jonas@perch.ndb.mysql.com
a4570b092a fix merge error 2007-01-11 21:06:36 +01:00
jonas@perch.ndb.mysql.com
546c2f5069 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2007-01-11 21:02:38 +01:00
jonas@perch.ndb.mysql.com
403efda294 ndb - bug#25468
handle partially transfered LCP_FRAG_REP after node failure
  recommit to 51-work
2007-01-10 20:50:19 +01:00
jonas@perch.ndb.mysql.com
a1fdeba328 ndb - bug#25329
extra sledge hammer, (real 51)
  use dicklock to prevent SUB_START_REQ during node recovery
2007-01-04 11:13:19 +01:00
jonas@perch.ndb.mysql.com
8cf69ddb8b ndb - recommit extra version info to real-51 2007-01-04 10:59:12 +01:00
jonas@perch.ndb.mysql.com
db8cd1ec44 ndb - bug#25329
Fix most obvious error in dict/suma error handling of events
2007-01-04 10:03:11 +01:00
jonas@perch.ndb.mysql.com
c73b27f59b Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2007-01-03 06:47:23 +01:00
jonas@perch.ndb.mysql.com
2e37545419 merge fix 2006-12-15 17:12:41 +01:00
jonas@perch.ndb.mysql.com
e8e875ca33 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2006-12-15 16:57:43 +01:00
jonas@perch.ndb.mysql.com
47a33ee5d0 ndb - bug#24949
make sure not too poll to long, in case of hb-failure of last db-node
2006-12-12 16:21:06 +01:00
jonas@perch.ndb.mysql.com
05dd5fc20c ndb - bug#25001
make sure DISK flag is set on DATA column for blob table
2006-12-12 13:09:20 +01:00
jonas@perch.ndb.mysql.com
6caf18ca8c ndb - style
split assignment into 2 lines
2006-12-12 13:07:22 +01:00
jonas@perch.ndb.mysql.com
7766aa089e ndb - bug#24664
Fix in bug fix, make sure LCP_SKIP is only used for inserts...
2006-12-11 16:18:34 +01:00
jonas@perch.ndb.mysql.com
3358f4f14b ndb - bug#24917 2006-12-08 17:21:29 +01:00
jonas@perch.ndb.mysql.com
6f01db2285 ndb - bug#24914
Fix start transaction with hint from ndbapi
2006-12-08 16:15:59 +01:00
jonas@perch.ndb.mysql.com
a460d5f288 ndb - bug#21948
Fix bug in previous changeset...causing SR problems with disk
2006-12-08 10:24:48 +01:00
jonas@perch.ndb.mysql.com
ca3d0cf5b0 Merge perch.ndb.mysql.com:/home/jonas/src/51-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
2006-12-07 15:25:40 +01:00
jonas@perch.ndb.mysql.com
3ab75d971d ndb - bug#21948 & bug#17605
fix alloc/free extent in undo log
  allow extent to be reused once a lcp is finished (instead of when next lcp starts)
2006-12-07 15:25:02 +01:00
jonas@perch.ndb.mysql.com
4456144c58 ndb - add support for periodic mem-reporting 2006-12-06 14:38:32 +01:00
jonas@perch.ndb.mysql.com
174d561489 Merge perch.ndb.mysql.com:/home/jonas/src/51-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
2006-12-06 13:28:13 +01:00
jonas@perch.ndb.mysql.com
b7deb4dcec Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2006-12-06 13:10:00 +01:00
jonas@perch.ndb.mysql.com
315a4e18c8 Merge perch.ndb.mysql.com:/home/jonas/src/51-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
2006-12-05 22:45:17 +01:00
jonas@perch.ndb.mysql.com
d720cd2786 ndb - bug#24664
1) run lcp snapshot for both MM and DD tables (so I dont have to change restore to use WRITE)
  2) fix >= and > bug in lcp skip/keep handling
  3) very cool test prog for this :-)
2006-12-05 15:10:56 +01:00
mskold/marty@linux.site
2b3789dd5a Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0
into  mysql.com:/windows/Linux_space/MySQL/mysql-5.1
2006-12-05 09:38:12 +01:00
jonas@perch.ndb.mysql.com
630636a27c ndb - bug#24166
SR crash if table with disk with hidden primary key...
2006-12-04 10:06:51 +01:00
mskold/marty@linux.site
6f0e7a2631 Merge mysql.com:/windows/Linux_space/MySQL/mysql-5.1
into  mysql.com:/windows/Linux_space/MySQL/mysql-5.1-new-ndb
2006-12-01 21:12:13 +01:00
mskold/marty@linux.site
9e56779f97 Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1
into  mysql.com:/windows/Linux_space/MySQL/mysql-5.1
2006-12-01 16:44:50 +01:00
mskold/marty@linux.site
93b7491421 Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.1-ndb
into  mysql.com:/windows/Linux_space/MySQL/mysql-5.1-new-ndb
2006-12-01 16:37:13 +01:00
mskold/marty@mysql.com/linux.site
cde79e4f79 Changed mysql.apply_status, mysql.binlog_index, and mysql.schema to mysql.ndb_apply_status, mysql.ndb_binlog_index, and mysql.ndb_schema 2006-12-01 15:49:07 +01:00
jonas@perch.ndb.mysql.com
7a0179e178 Merge perch.ndb.mysql.com:/home/jonas/src/51-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
2006-12-01 14:06:15 +01:00
jonas@perch.ndb.mysql.com
764304031d ndb - bug#24655
Handle events "differently" so that dict doesnt get lock too often
2006-12-01 14:04:06 +01:00
jonas@perch.ndb.mysql.com
fc09c8a62d Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2006-12-01 13:58:24 +01:00