1. 09 Sep, 2014 3 commits
  2. 08 Sep, 2014 1 commit
  3. 03 Sep, 2014 1 commit
  4. 29 Aug, 2014 1 commit
  5. 26 Aug, 2014 2 commits
  6. 25 Aug, 2014 1 commit
  7. 15 Aug, 2014 1 commit
  8. 13 Aug, 2014 2 commits
  9. 12 Aug, 2014 1 commit
  10. 11 Aug, 2014 1 commit
  11. 06 Aug, 2014 5 commits
  12. 05 Aug, 2014 1 commit
  13. 03 Aug, 2014 3 commits
  14. 02 Aug, 2014 1 commit
    • Sergei Golubchik's avatar
      mysql-5.5.39 merge · 1c6ad62a
      Sergei Golubchik authored
      ~40% bugfixed(*) applied
      ~40$ bugfixed reverted (incorrect or we're not buggy)
      ~20% bugfixed applied, despite us being not buggy
      (*) only changes in the server code, e.g. not cmakefiles
      1c6ad62a
  15. 01 Aug, 2014 5 commits
  16. 31 Jul, 2014 3 commits
  17. 30 Jul, 2014 2 commits
    • Michael Widenius's avatar
      Fix for MDEV-6493: Assertion `table->file->stats.records > 0 || error'... · 53643152
      Michael Widenius authored
      Fix for MDEV-6493: Assertion `table->file->stats.records > 0 || error' failure, or 'Invalid write' valgrind warnings, or crash on scenario with Aria table, view, LOCK TABLES
      
      This bug only happens in case of paritioned tables used in LOCK TABLES and implicit_commit() was called
      (as part of trying to execute a CREATE TABLE withing lock tables)
      
      The problem was that Aria could not move the tables from one transaction to the new one, as thd->open_tables contained
      a partitioned tables and not an Aria table.
      
      Fix:
      - Store a list of all open tables that are part of a share in share->open_tables
      - In maria::implict_commit() use transaction->used_tables & share->open_tables to find out which tables
        was part of the current transaction instead of using thd->open_tables, which may contain partitioned tables.
      
      
      mysql-test/suite/maria/maria_partition.result:
        Added test case
      mysql-test/suite/maria/maria_partition.test:
        Added test case
      storage/maria/ha_maria.cc:
        Use trn->used tables and share->open_tables to find out which tables was part of the current transaction instead of using thd->open_tables.
      storage/maria/ma_close.c:
        Remove closed table from share->open_list
      storage/maria/ma_open.c:
        Add table to share->open_list
      storage/maria/ma_state.c:
        Added comment
      storage/maria/maria_def.h:
        Added share->open_list, a list of all tables that is using this share.
      53643152
    • Michael Widenius's avatar
      Fixed some compiler warnings · a1c1700b
      Michael Widenius authored
      a1c1700b
  18. 29 Jul, 2014 3 commits
  19. 28 Jul, 2014 3 commits