mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Backport of:
------------------------------------------------------------ revno: 2630.4.33 committer: Dmitry Lenev <dlenev@mysql.com> branch nick: mysql-6.0-3726-w2 timestamp: Fri 2008-06-20 17:11:20 +0400 message: WL#3726 "DDL locking for all metadata objects". After-review fixes in progress. Minimized dependency of mdl.cc on other modules (particularly made it independant of mysql_priv.h) in order to be able write unit tests for metadata locking subsystem.
This commit is contained in:
@ -3084,7 +3084,7 @@ uint get_table_open_method(TABLE_LIST *tables,
|
||||
@param mdlkey Pointer to the buffer for key for the lock request
|
||||
(should be at least strlen(db) + strlen(name) + 2
|
||||
bytes, or, if the lengths are not known,
|
||||
MAX_DBNAME_LENGTH)
|
||||
MAX_MDLKEY_LENGTH)
|
||||
@param table Table list element for the table
|
||||
|
||||
@note This is an auxiliary function to be used in cases when we want to
|
||||
@ -3157,7 +3157,7 @@ static int fill_schema_table_from_frm(THD *thd,TABLE *table,
|
||||
uint key_length;
|
||||
char db_name_buff[NAME_LEN + 1], table_name_buff[NAME_LEN + 1];
|
||||
MDL_LOCK_DATA mdl_lock_data;
|
||||
char mdlkey[MAX_DBKEY_LENGTH];
|
||||
char mdlkey[MAX_MDLKEY_LENGTH];
|
||||
|
||||
bzero((char*) &table_list, sizeof(TABLE_LIST));
|
||||
bzero((char*) &tbl, sizeof(TABLE));
|
||||
|
Reference in New Issue
Block a user