• Konstantin Osipov's avatar
    Backport of: · db3f97c3
    Konstantin Osipov authored
    ------------------------------------------------------------ 
    revno: 2630.9.1 
    committer: Dmitry Lenev <dlenev@mysql.com> 
    branch nick: mysql-6.0-3726-w3 
    timestamp: Sun 2008-06-08 22:13:58 +0400 
    message: 
      WL#3726 "DDL locking for all metadata objects" 
       
      After review fixes in progress. 
       
      Some adjustments to the patch that removes thd->locked_tables
    
    sql/sp_head.cc:
      Fix conditions which were wrongly translated by previous patch.
    sql/sql_base.cc:
      close_thread_tables():
        Add comment clarifying control flow in case of LTM_LOCK_TABLES
        mode and statements requiring prelocking.
        Be consistent with other places where we clear
        OPTION_TABLE_LOCK flag.
      lock_tables():
        Always set THD::lock to 0 after freeing memory to which it
        points.
    db3f97c3
sql_base.cc 283 KB