1. 24 Nov, 2011 4 commits
    • Michael Widenius's avatar
      Automatic merge · a293d078
      Michael Widenius authored
      a293d078
    • Michael Widenius's avatar
    • Michael Widenius's avatar
      Merge with MariaDB 5.1 · 69204571
      Michael Widenius authored
      69204571
    • Michael Widenius's avatar
      Fixes for build failuers found by buildbot · d26aefb0
      Michael Widenius authored
      mysql-test/mysql-test-run.pl:
        Rename MYSQLD -> MYSQLD_SIMPLE_CMD to avoid conflict with new MYSQLD variable from MySQL 5.1
      mysql-test/r/innodb_file_format.result:
        Remove old duplicated test
      mysql-test/suite/pbxt/r/endspace.result:
        Update test to last version
      mysql-test/suite/pbxt/r/heap.result:
        Removed heap test (not part of pbxt)
      mysql-test/suite/pbxt/r/select_safe.result:
        Updated results after error message change
      mysql-test/suite/pbxt/r/view_grant.result:
        Removed view test (not part of pbxt)
      mysql-test/suite/pbxt/t/endspace.test:
        Update test to last version
      mysql-test/suite/pbxt/t/heap.test:
        Removed heap test (not part of pbxt)
      mysql-test/suite/pbxt/t/view_grant.test:
        Removed view test (not part of pbxt)
      mysql-test/t/innodb_file_format.test:
        Remove old duplicated test
      mysql-test/t/mysqld_option_err.test:
        Use renamed variable
      sql/my_decimal.h:
        Fixed wrong define
      storage/maria/ma_loghandler.c:
        Fixed compiler warning
      d26aefb0
  2. 23 Nov, 2011 2 commits
  3. 22 Nov, 2011 1 commit
  4. 21 Nov, 2011 5 commits
  5. 18 Nov, 2011 2 commits
  6. 16 Nov, 2011 1 commit
  7. 15 Nov, 2011 1 commit
    • Michael Widenius's avatar
      Fix for lp:780425 sql_buffer_result=1 gives wrong result for GROUP BY with a... · ef45b799
      Michael Widenius authored
      Fix for lp:780425 sql_buffer_result=1 gives wrong result for GROUP BY with a +# constant expression"
      
      mysql-test/r/select.result:
        Test case for lp:780425
      mysql-test/r/select_pkeycache.result:
        lp:780425
      mysql-test/t/select.test:
        lp:780425
      sql/sql_select.cc:
        Added DBUG_ASSERT to be prove some logic and later be able to simplify the code
        Set implicit_grouping if we delete a GROUP BY to signal do_select() that a grouping needs to be done.
      ef45b799
  8. 13 Nov, 2011 3 commits
  9. 12 Nov, 2011 3 commits
  10. 10 Nov, 2011 2 commits
    • Marko Mäkelä's avatar
      Bug #12842206 INNODB LOCKING REGRESSION FOR INSERT IGNORE: Add a test case. · 8c886b3b
      Marko Mäkelä authored
      The bug was accidentally fixed by fixing
      Bug#11759688 52020: InnoDB can still deadlock on just INSERT...ON DUPLICATE KEY
      a.k.a. the reintroduction of
      Bug#7975 deadlock without any locking, simple select and update
      8c886b3b
    • Marko Mäkelä's avatar
      Bug#11759688 52020: InnoDB can still deadlock on just INSERT...ON DUPLICATE KEY · a0a51251
      Marko Mäkelä authored
      a.k.a. Bug#7975 deadlock without any locking, simple select and update
      
      Bug#7975 was reintroduced when the storage engine API was made
      pluggable in MySQL 5.1. Instead of looking at thd->lex directly, we
      rely on handler::extra(). But, we were looking at the wrong extra()
      flag, and we were ignoring the TRX_DUP_REPLACE flag in places where we
      should obey it.
      
      innodb_replace.test: Add tests for hopefully all affected statement
      types, so that bug should never ever resurface. This kind of tests
      should have been added when fixing Bug#7975 in MySQL 5.0.3 in the
      first place.
      
      rb:806 approved by Sunny Bains
      a0a51251
  11. 08 Nov, 2011 2 commits
    • Sergei Golubchik's avatar
      typos fixed · 04f3ecf6
      Sergei Golubchik authored
      (thanks viva64.com)
      04f3ecf6
    • Marko Mäkelä's avatar
      Bug#13358468 ASSERTION FAILURE IN BTR_PCUR_GET_BLOCK · 77eb01b8
      Marko Mäkelä authored
      btr_pcur_restore_position_func(): When the cursor was positioned at
      the tree infimum or supremum, initialize pos_state and latch_mode. The
      assertion failed, because pos_state was BTR_PCUR_WAS_POSITIONED.  In
      the test failure of WL#5874, the purge thread attempted to restore the
      cursor position on the infimum record (the clustered index was empty).
      
      btr_pcur_detach(), btr_pcur_is_detached(): Unused functions, remove.
      
      rb:804 approved by Inaam Rana
      77eb01b8
  12. 07 Nov, 2011 1 commit
  13. 04 Nov, 2011 1 commit
  14. 01 Nov, 2011 2 commits
  15. 31 Oct, 2011 1 commit
  16. 29 Oct, 2011 1 commit
  17. 28 Oct, 2011 1 commit
  18. 27 Oct, 2011 4 commits
  19. 26 Oct, 2011 3 commits