• marko's avatar
    branches/innodb+: Merge revisions 2986:3152 from branches/zip: · f7f40816
    marko authored
      ------------------------------------------------------------------------
      r3036 | marko | 2008-11-12 12:34:30 +0200 (Wed, 12 Nov 2008) | 4 lines
    
      branches/zip: dtuple_validate(): When UNIV_DEBUG_VALGRIND is defined,
      rely solely on the UNIV_MEM_ASSERT_RW() check and disable the for loop
      that would only cause additional noise.
      ------------------------------------------------------------------------
      r3037 | marko | 2008-11-12 13:52:57 +0200 (Wed, 12 Nov 2008) | 6 lines
    
      branches/zip: row_vers_impl_x_locked_off_kernel(): Remove compilation
      warnings about prev_trx_id and vers_del being possibly uninitialized,
      by handling the case prev_version == NULL in a single if block.
    
      rb://45 approved by Inaam Rana.
      ------------------------------------------------------------------------
      r3131 | michael | 2008-11-17 14:56:56 +0200 (Mon, 17 Nov 2008) | 9 lines
    
      branches/zip:
    
      rb://53
    
      Improve innodb_supports_xa system variable handling and
      reduces the number of retrievals of the value from MySQL.
    
      Approved by: Marko, over IM
      ------------------------------------------------------------------------
      r3132 | michael | 2008-11-17 16:02:01 +0200 (Mon, 17 Nov 2008) | 5 lines
    
      branches/zip: rb://53
    
      Final version of rb://53, fixes the styling of a comment, makes
      the definition and the declaration of thd_supports_xa() identical commentwise.
      ------------------------------------------------------------------------
      r3141 | marko | 2008-11-19 16:39:55 +0200 (Wed, 19 Nov 2008) | 1 line
    
      branches/zip: buf_LRU_free_block(): Clarify the function comment.
      ------------------------------------------------------------------------
      r3144 | marko | 2008-11-20 11:39:49 +0200 (Thu, 20 Nov 2008) | 2 lines
    
      branches/zip: rec_get_nth_field_offs_old(): Add UNIV_UNLIKELY hints
      to assertion-like tests.
      ------------------------------------------------------------------------
      r3145 | marko | 2008-11-20 12:22:40 +0200 (Thu, 20 Nov 2008) | 20 lines
    
      branches/zip: Always check for "row too large" when executing SQL to create
      an index or table.  We have to skip this check when loading table definitions
      from the data dictionary, because we could otherwise refuse to load old
      tables (even uncompressed ones).  This addresses Issue #119.
    
      The first "row too large" check was implemented in MySQL 5.0.3
      to address MySQL Bug #5682.  In the InnoDB Plugin 1.0.2, a more
      accurate check was implemented in innodb_strict_mode.  We now
      make the check unconditional.
    
      dict_create_index_step(): Pass strict=TRUE to dict_index_add_to_cache().
    
      trx_is_strict(), thd_is_strict(): Remove.
    
      innodb-zip.test: Test in innodb_strict_mode=OFF.
    
      innodb_bug36169.test: Ensure that none of the tables can be created.
    
      rb://56 approved by Sunny Bains.
      ------------------------------------------------------------------------
      r3148 | marko | 2008-11-20 13:27:27 +0200 (Thu, 20 Nov 2008) | 3 lines
    
      branches/zip: rec_print_old(), rec_print_comp(): Dump each field in a
      separate line, so that the dumps can be read and compared more easily.
      ------------------------------------------------------------------------
    f7f40816
trx0trx.h 29.2 KB