1. 05 Feb, 2015 3 commits
    • Sergey Vojtovich's avatar
      MDEV-7177 - Server hangs on shutdown after InnoDB error (main.plugin_loaderr · 32b0b643
      Sergey Vojtovich authored
                  fails in buildbot)
      
      There was a race condition in timer functionality of query timeouts.
      
      Race was as following:
      main thread:          init_thr_timers()
      timer handler thread: my_thread_init()
      main thread:          end_thr_timer()/timer_thread_state= ABORTING
      timer handler thread: timer_thread_state= RUNNING, continue normal op
      main thread:          waits indefinitely for timer handler thread to go down
      
      The original idea of the fix is to set RUNNING state in main thread, before
      starting timer handler thread. But it didn't survive further cleanups:
      - removed "timer_thread_state" and used "thr_timer_inited" for this purpose
      - removed unused "timer_thread_running"
      - removed code responisble for "timer handler thread" shutdown synchronization,
        use pthread_join() instead.
      32b0b643
    • Sergey Vojtovich's avatar
      MDEV-7499 - System variables have broken default values on big endian · 451e9b7a
      Sergey Vojtovich authored
      INFORMATION_SCHEMA.SYSTEM_VARIABLES.DEFAULT_VALUE had broken values on
      big endian.
      
      Default value is internally stored as longlong, while I_S references it's
      pointer (longlong *) according to variable type (e.g. int, my_bool, etc). This
      works well on little endian, but on big endian we always get 0 for such
      variables.
      451e9b7a
    • Jan Lindström's avatar
      MDEV-7178: wsrep* tests fail in buildbot · b08126aa
      Jan Lindström authored
      This is temporal test fixt to avoid concurrent IST for now until
      the actual issue https://github.com/codership/galera/issues/204
      is fixed.
      b08126aa
  2. 04 Feb, 2015 2 commits
  3. 03 Feb, 2015 2 commits
  4. 02 Feb, 2015 5 commits
  5. 01 Feb, 2015 5 commits
  6. 31 Jan, 2015 7 commits
  7. 30 Jan, 2015 2 commits
  8. 29 Jan, 2015 6 commits
  9. 28 Jan, 2015 1 commit
  10. 27 Jan, 2015 1 commit
  11. 25 Jan, 2015 1 commit
    • Sergey Petrunya's avatar
      MDEV-5719: Wrong result with GROUP BY and LEFT OUTER JOIN · fb71449b
      Sergey Petrunya authored
      Merged revision 5224 from mysql-5.6 and added a test case.
      ..
      revno: 5224
      committer: Sergey Glukhov <sergey.glukhov@oracle.com>
      branch nick: mysql-5.6
      timestamp: Wed 2013-06-19 14:24:08 +0400
      message:
          Bug#16620047 INCORRECT QUERY RESULT (AFTER SERVER UPGRADE)
      fb71449b
  12. 24 Jan, 2015 1 commit
  13. 29 Jan, 2015 2 commits
    • Michael Widenius's avatar
      Ignore some tokudb executables · 45ff0d62
      Michael Widenius authored
      45ff0d62
    • Michael Widenius's avatar
      MDEV-6668: Server crashes in check_view_single_update on concurrent DDL/DML... · b83f6925
      Michael Widenius authored
      MDEV-6668: Server crashes in check_view_single_update on concurrent DDL/DML flow with views and triggers
      
      Call mysql_derived_reinit() if we are reusing view.
      This is needed as during a previous error condition the view may not have been reset
      
      sql/sql_derived.cc:
        More DBUG_PRINT
        Always reset merged_for_insert (no reason to not do that)
      sql/sql_derived.h:
        Added prototype
      sql/sql_insert.cc:
        More DBUG_PRINT
        Added DBUG_ASSERT
      sql/sql_view.cc:
        Call mysql_derived_reinit() if we are reusing view.
        This is needed as during a previous error condition the view may not have been reset
      sql/table.cc:
        More DBUG_PRINT
      b83f6925
  14. 23 Jan, 2015 2 commits