mariadb/mysql-test/suite/innodb/t
Marko Mäkelä a2b9532188 Merge from mysql-5.1-innodb:
------------------------------------------------------------
revno: 3495
committer: Marko Mäkelä <marko.makela@oracle.com>
branch nick: 5.1-innodb
timestamp: Wed 2010-06-02 13:37:14 +0300
message:
  Bug#53674: InnoDB: Error: unlock row could not find a 4 mode lock on the record

  In semi-consistent read, only unlock freshly locked non-matching records.

  lock_rec_lock_fast(): Return LOCK_REC_SUCCESS,
  LOCK_REC_SUCCESS_CREATED, or LOCK_REC_FAIL instead of TRUE/FALSE.

  enum db_err: Add DB_SUCCESS_LOCKED_REC for indicating a successful
  operation where a record lock was created.

  lock_sec_rec_read_check_and_lock(),
  lock_clust_rec_read_check_and_lock(), lock_rec_enqueue_waiting(),
  lock_rec_lock_slow(), lock_rec_lock(), row_ins_set_shared_rec_lock(),
  row_ins_set_exclusive_rec_lock(), sel_set_rec_lock(),
  row_sel_get_clust_rec_for_mysql(): Return DB_SUCCESS_LOCKED_REC if a
  new record lock was created. Adjust callers.

  row_unlock_for_mysql(): Correct the function documentation.

  row_prebuilt_t::new_rec_locks: Correct the documentation.
2010-06-02 14:37:33 +03:00
..
disabled.def Merge from mysql-5.1-innodb: 2010-05-05 14:03:14 +03:00
innodb-analyze.test Updates for test cases from innodb-zip-ss6129. 2009-11-05 17:23:50 +04:00
innodb-autoinc-44030.test Fix failing tests. 2010-05-01 07:54:14 +10:00
innodb-autoinc.test Fix failing tests. 2010-05-01 07:54:14 +10:00
innodb-consistent-master.opt Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-consistent.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-index.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-index_ucs2.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-lock.test Merge mysql-trunk-bugfixing -> mysql-trunk-innodb 2010-05-21 17:52:35 +03:00
innodb-master.opt Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-replace.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-semi-consistent-master.opt Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-semi-consistent.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-system-table-view.test Check in the support for Information Schema System Table Views. Users 2010-05-25 18:44:33 -07:00
innodb-timeout.test InnoDB plugin is built-in: remove test code which depended on the plugin property 2009-08-05 12:07:41 +02:00
innodb-use-sys-malloc-master.opt Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb-use-sys-malloc.test InnoDB plugin is built-in: remove test code which depended on the plugin property 2009-08-05 12:07:41 +02:00
innodb-zip.test Merge r3403..3414 from mysql-5.1-innodb: 2010-04-22 14:24:42 +03:00
innodb.test (second attempt) Disable the tests on embedded windows that fail due to 2010-05-25 10:36:06 +03:00
innodb_bug21704.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug34053.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug34300.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug35220.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug36169.test Merge r3403..3414 from mysql-5.1-innodb: 2010-04-22 14:24:42 +03:00
innodb_bug36172.test Updates for test cases from innodb-zip-ss6129. 2009-11-05 17:23:50 +04:00
innodb_bug38231.test Improve the comment in innodb_bug38231.test 2010-05-12 10:44:23 +03:00
innodb_bug39438-master.opt Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug39438.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug40360.test Add innodb plugin tests to a new mysql test suite 'innodb'. 2009-06-10 19:21:20 +05:30
innodb_bug40565.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug41904.test Add innodb plugin tests to a new mysql test suite 'innodb'. 2009-06-10 19:21:20 +05:30
innodb_bug42101-nonzero-master.opt Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug42101-nonzero.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug42101.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug44032.test Add innodb plugin tests to a new mysql test suite 'innodb'. 2009-06-10 19:21:20 +05:30
innodb_bug44369.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug44571.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug45357.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug46000.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug46676.test Applying InnoDB Plugin 1.0.6 snapshot, part 6. Add Testcase for BUG#46676 2009-11-30 17:54:54 +05:30
innodb_bug47167.test WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
innodb_bug47621.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug47622.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug47777.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug48024.test Merge a change from mysql-5.1-innodb: 2010-05-18 16:10:36 +03:00
innodb_bug49164.test Merge from mysql-5.1-innodb: 2010-05-10 15:14:45 +02:00
innodb_bug51378.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_bug51920.test Merge from mysql-5.1-innodb: 2010-05-04 12:40:41 +03:00
innodb_bug52663.test Fix path to include file. 2010-05-05 13:13:05 +03:00
innodb_bug52745.test Fix path to include file in innodb_bug52745.test 2010-05-05 13:13:58 +03:00
innodb_bug53290.test Merge from mysql-5.1-innodb: 2010-05-11 19:18:28 +03:00
innodb_bug53591.test Merge from mysql-5.1-innodb: 2010-05-12 14:19:26 +03:00
innodb_bug53592.test Port bug fix from mysql-5.1-innodb to mysql-trunk-innodb. 2010-06-02 04:04:00 -07:00
innodb_bug53674-master.opt Merge from mysql-5.1-innodb: 2010-06-02 14:37:33 +03:00
innodb_bug53674.test Merge from mysql-5.1-innodb: 2010-06-02 14:37:33 +03:00
innodb_file_format.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00
innodb_information_schema.test Check in patch for bug , Improved InnoDB Transaction Reporting. 2010-05-12 08:39:45 -07:00
innodb_multi_update.test Merge from mysql-5.1-innodb: 2010-05-05 14:03:14 +03:00
innodb_trx_weight.test Move InnoDB mysql-tests to the innodb suite. 2010-04-16 19:19:07 +03:00