mariadb/storage/ndb/test
unknown be0ab479b8 ndb - bug#19293 and family
introduce acc per row logical mutex to fix difficult error handling cases
  


storage/ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
  1) Fix per row mutex so that only 1 op at a time is running on a row
  2) Change TUP_ALLOC/DEALLOC semantic, so that a new record will be allocated if LQ = { T1(DEL) - T2(INS) }
  3) Rewrite lock queus to be O(1) in all cases but a few abort cases where we scan parallell queue
  4) Impl. a validate_lock_queue/dump_lock_queue test framework
storage/ndb/src/kernel/blocks/dbacc/DbaccInit.cpp:
  1) Fix per row mutex so that only 1 op at a time is running on a row
  2) Change TUP_ALLOC/DEALLOC semantic, so that a new record will be allocated if LQ = { T1(DEL) - T2(INS) }
  3) Rewrite lock queus to be O(1) in all cases but a few abort cases where we scan parallell queue
  4) Impl. a validate_lock_queue/dump_lock_queue test framework
storage/ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
  1) Fix per row mutex so that only 1 op at a time is running on a row
  2) Change TUP_ALLOC/DEALLOC semantic, so that a new record will be allocated if LQ = { T1(DEL) - T2(INS) }
  3) Rewrite lock queus to be O(1) in all cases but a few abort cases where we scan parallell queue
  4) Impl. a validate_lock_queue/dump_lock_queue test framework
storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
  1) impl. a new read key from operation record needed by acc
  2) expand TRACE_OP toolkit
  3) impl. ACCKEY_ORD as needed by ACC changes
storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
  1) impl. a new read key from operation record needed by acc
  2) expand TRACE_OP toolkit
  3) impl. ACCKEY_ORD as needed by ACC changes
storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp:
  remove unused states/methods
storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp:
  remove extremly tricky code that handles disk_insert_but_no_mem_insert
    that is no long needed with current acc changes
storage/ndb/src/kernel/blocks/dbtup/DbtupGen.cpp:
  remove unused states/methods
storage/ndb/test/ndbapi/testOperations.cpp:
  renable last 3 lock upgrade testcases since they now pass
2006-05-18 10:17:53 +02:00
..
include Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-ndb-new 2006-03-24 09:36:56 +01:00
ndbapi ndb - bug#19293 and family 2006-05-18 10:17:53 +02:00
ndbnet Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
newtonapi Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
odbc Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00
run-test ndb - bug#18780 2006-04-24 09:02:46 +02:00
sql merge 2005-10-07 09:29:55 +02:00
src Merge perch.ndb.mysql.com:/home/jonas/src/50-work 2006-04-06 13:18:13 +02:00
tools Nuke all of the old_* directories in the ndb tree. 2006-04-18 12:12:46 -07:00
Makefile.am Changes to create storage directory for storage engines. 2005-04-26 18:19:54 -07:00