• marko's avatar
    branches/innodb+: Merge revisions 3544:3575 from branches/zip: · 82cfb40d
    marko authored
      ------------------------------------------------------------------------
      r3572 | marko | 2008-12-17 11:19:56 +0200 (Wed, 17 Dec 2008) | 3 lines
      Changed paths:
         M /branches/zip/ChangeLog
         M /branches/zip/btr/btr0sea.c
         M /branches/zip/buf/buf0buf.c
         M /branches/zip/buf/buf0lru.c
         M /branches/zip/ha/ha0ha.c
         M /branches/zip/ha/hash0hash.c
         M /branches/zip/include/buf0buf.h
         M /branches/zip/include/ha0ha.h
         M /branches/zip/include/ha0ha.ic
         M /branches/zip/include/hash0hash.h
         M /branches/zip/include/univ.i
    
      branches/zip: Introduce UNIV_AHI_DEBUG for debugging the adaptive hash
      index without enabling UNIV_DEBUG.
      ------------------------------------------------------------------------
      r3574 | marko | 2008-12-17 12:44:31 +0200 (Wed, 17 Dec 2008) | 2 lines
      Changed paths:
         M /branches/zip/ChangeLog
    
      branches/zip: ChangeLog: Document recent changes that were not included in
      InnoDB Plugin 1.0.2, except changes to source code comments.
      ------------------------------------------------------------------------
      r3575 | marko | 2008-12-17 14:40:58 +0200 (Wed, 17 Dec 2008) | 12 lines
      Changed paths:
         M /branches/zip/ChangeLog
         M /branches/zip/include/row0sel.h
         M /branches/zip/include/row0upd.h
         M /branches/zip/pars/pars0pars.c
         M /branches/zip/row/row0mysql.c
         M /branches/zip/row/row0sel.c
         M /branches/zip/row/row0upd.c
    
      branches/zip: Remove update-in-place-in-select from the internal SQL
      interpreter.  It was only used for updating the InnoDB internal data
      dictionary when renaming or dropping tables.  It could have caused
      deadlocks after acquiring latches on insert buffer bitmap pages.
      This and r3544 should fix Issue #135.
    
      Furthermore, the update-in-place-in-select does not account for
      compression failure.  That was not a problem yet, since the InnoDB SQL
      interpreter has so far assumed ROW_FORMAT=REDUNDANT.
    
      rb://63 approved by Heikki Tuuri
      ------------------------------------------------------------------------
    82cfb40d
buf0buf.c 102 KB