summaryrefslogtreecommitdiff
path: root/innobase/ut
diff options
context:
space:
mode:
authorunknown <marko@hundin.mysql.fi>2005-06-08 15:45:56 +0300
committerunknown <marko@hundin.mysql.fi>2005-06-08 15:45:56 +0300
commit2e2a4e4f3e4086186b0e6cfba5bfaf0019aeb88a (patch)
tree88674f8a313f50ceff17e35e64cd03a377089114 /innobase/ut
parent67d0502bcf05ee19edf0710ef153ca6b68244b26 (diff)
downloadmariadb-git-2e2a4e4f3e4086186b0e6cfba5bfaf0019aeb88a.tar.gz
InnoDB: Do not distinguish explicitly requested table locks.
Since UNLOCK TABLES will commit the transaction (and thus release all InnoDB locks held by it), it is unnecessary to release the user-requested table locks separately. innobase/include/lock0lock.h: Remove references to LOCK_TABLE_EXP and LOCK_TABLE_TRANSACTIONAL. Remove lock_release_tables_off_kernel(). innobase/include/row0mysql.h: Remove row_unlock_tables_for_mysql(). innobase/include/trx0trx.h: Remove n_lock_table_exp and n_lock_table_transactional. innobase/lock/lock0lock.c: Remove references to LOCK_TABLE_EXP and LOCK_TABLE_TRANSACTIONAL. Remove lock_release_tables_off_kernel(). Remove references to trx->n_lock_table_exp and trx->n_lock_table_transactional. innobase/row/row0mysql.c: Remove row_unlock_tables_for_mysql(). Remove references to LOCK_TABLE_TRANSACTIONAL and LOCK_TABLE_EXP. innobase/trx/trx0trx.c: Remove n_lock_table_exp and n_lock_table_transactional. sql/ha_innodb.cc: Remove references to LOCK_TABLE_EXP and LOCK_TABLE_TRANSACTIONAL and row_unlock_tables_for_mysql().
Diffstat (limited to 'innobase/ut')
0 files changed, 0 insertions, 0 deletions