1. 30 Apr, 2009 11 commits
  2. 29 Apr, 2009 9 commits
    • Martin Hansson's avatar
      merge · de2c4f0a
      Martin Hansson authored
      de2c4f0a
    • Vladislav Vaintroub's avatar
      merge · 33723996
      Vladislav Vaintroub authored
      33723996
    • Martin Hansson's avatar
      Bug#43737: Select query return bad result · 7d244411
      Martin Hansson authored
            
      A bug in the initialization of key segment information made it point
      to the wrong bit, since a bit index was used when its int value
      was needed. This lead to misinterpretation of bit columns
      read from MyISAM record format when a NULL bit pushed them over
      a byte boundary.
      Fixed by using the int value of the bit instead.
      7d244411
    • Vladislav Vaintroub's avatar
      Bug#43932 myisam index corruption with large index and large · 57b4295d
      Vladislav Vaintroub authored
      key_buffer_size.
      
      The cause of corruption was number overflow when multiplying 
      two ulong values, number of used keycache blocks with size
      of a single block. The result of multiplication exceeded ulong 
      range (4G) and this lead to incorrectly calculated  buffer offset
      in the key cache.
      
      The fix is to use size_t for multiplication result.
      
      This patch also fixes pointless cast in safemalloc 
      (size of allocated block to uint), that creates lot of false
      alarm warnings when using big keycache (> 4GB) in debug mode.
      57b4295d
    • Narayanan V's avatar
      Bug#44337 Select query using index merge fails with MCH3601 · f51e62cf
      Narayanan V authored
      The storage engine was not correctly handling the case in 
      which rnd_pos is executed for a handler without a preceding
      rnd_next or index read operation. As a result, an unitialized
      file handle was sometimes being passed to the QMY_READ API.
      
      The fix clears the rrnAssocHandle at the beginning of each
      read operation and then checks to see whether it has been
      set to a valid handle value before attempting to use it
      in rnd_pos. If rrnAssocHandle has not been set by a previous
      read operation, rnd_pos instead falls back to the use of the
      currently active handle.
      f51e62cf
    • Alexey Botchkov's avatar
      merging · 4edc43b7
      Alexey Botchkov authored
      4edc43b7
    • Alexey Botchkov's avatar
      merging · a594ff04
      Alexey Botchkov authored
      a594ff04
    • Alexey Botchkov's avatar
      merging · 1e53c709
      Alexey Botchkov authored
      1e53c709
    • Alexey Botchkov's avatar
      merging · 08690ef2
      Alexey Botchkov authored
      08690ef2
  3. 28 Apr, 2009 12 commits
  4. 27 Apr, 2009 1 commit
  5. 26 Apr, 2009 1 commit
    • Alfranio Correia's avatar
      Fixed rpl_innodb_mixed_ddl and rpl_000015. · 8126db7c
      Alfranio Correia authored
      Respectively, replaced "--exec diff" by "--diff_files" which is a mysqltest command to run a
      non-operating system specific diff. Removed the file rpl_000015-slave.sh as it is not
      necessary in the new MTR.
      8126db7c
  6. 24 Apr, 2009 6 commits
    • Patrick Crews's avatar
      merge 5.0-> 5.1 · 2bbd677f
      Patrick Crews authored
      2bbd677f
    • Patrick Crews's avatar
      Bug#32784: Timeout in test "innodb_charset": InnoDB much slower than other handlers · 3df4ad8a
      Patrick Crews authored
      Turned off autocommit at the start of this test per Innobase recommendation.
      Noted significant reduction in run time for this test w/ a minor increase in other tests' run-times.
      3df4ad8a
    • Satya B's avatar
      NULL MERGE of innodb-5.0-ss4900 into 5.1 branch. Note BUG#42279 · ebe829bc
      Satya B authored
      is pushed along with BUG#43309.
      
      Forgot to add BUG#4229 in the first paragraph in the commit 
      message
      ebe829bc
    • Satya B's avatar
      Applying InnoDB snashot 5.0-ss4900, part 2. Fixes BUG#43309 · f05f760e
      Satya B authored
      1) BUG#43309 - Test main.innodb can't be run twice
      
      Detailed revision comments:
      
      r4701 | vasil | 2009-04-13 17:03:46 +0300 (Mon, 13 Apr 2009) | 6 lines
      branches/5.0:
      
      Fix Bug#43309 Test main.innodb can't be run twice
      
      by making the innodb.test reentrant.
      f05f760e
    • Satya B's avatar
      Applying InnoDB snashot 5.0-ss4900 part 1, Fixes BUG#42279 · 8d06b4de
      Satya B authored
      1) BUG#42279 - Race condition in btr_search_drop_page_hash_when_freed()
      
      Detailed revision comments:
      
      r4031 | marko | 2009-01-23 15:33:46 +0200 (Fri, 23 Jan 2009) | 8 lines
      branches/5.0: btr_search_drop_page_hash_when_freed(): Check if
      buf_page_get_gen() returns NULL.  The page may have been evicted
      from the buffer pool between buf_page_peek_if_search_hashed() and
      buf_page_get_gen(), because the buffer pool mutex will be released
      between these two calls. (Bug #42279)
      
      rb://82 approved by Heikki Tuuri
      8d06b4de
    • Satya B's avatar
      · 35e10465
      Satya B authored
      NULL merge fix for BUG#43660 into 5.1 as the fix for this bug
      is already applied in 5.1
      35e10465