1. 09 Sep, 2014 3 commits
  2. 08 Sep, 2014 4 commits
  3. 03 Sep, 2014 1 commit
    • Sergei Petrunia's avatar
      MDEV-6689: valgrind errors in view.test in 10.1 · d161546b
      Sergei Petrunia authored
      SHOW COLUMNS and SHOW KEYS commands fill IS_table_read_plan
      in a special way - they don't set or use lookup_field_vals
      member.
      
      Added a "trivial_show_command" flag that signals that
      lookup_field_vals has no valid data, made EXPLAIN code honor it.
      d161546b
  4. 02 Sep, 2014 1 commit
    • Sergei Petrunia's avatar
      MDEV-6657: Poor plan choice for ORDER BY key DESC optimization... · c945233a
      Sergei Petrunia authored
      The problem was caused by the following scenario:
      - range optimizer picks an index IDX1 which doesn't match the ORDER BY ...
        LIMIT clause.
      - test_if_skip_sort_order() decides to switch to index IDX2 which matches
        the ORDER BY ... LIMIT.
      - it runs SQL_SELECT::test_quick_select() for the second time to produce
        an quick select for IDX2.
      - However, test_quick_select() would figure that full index scan on IDX1
        is still cheaper (its calculations ignore the LIMIT n).
      
      Fixed this by
      - passing force_quick_range=true to test_quick_select()
      - in test_quick_select, don't consider full index scans if the mentioned
        parameter is true.
      
      Numerous changes in .result files are caused by test_quick_select() being
      run after "early/late NULLs filtering" feature has injected NOT NULL
      condition.
      c945233a
  5. 29 Aug, 2014 1 commit
    • Jan Lindström's avatar
      Merge revision 3882 from lp:maria/maria-10.0-galera · e44751b6
      Jan Lindström authored
        MDEV-6656: Test wsrep.variables hangs
      
        Analysis: wsrep_applier_thread shutdown signaling does not always work
        correctly causing a timing problem where main thread is waiting in a
        condition variable a signal that all worker threads to end.
      e44751b6
  6. 28 Aug, 2014 2 commits
  7. 27 Aug, 2014 9 commits
  8. 26 Aug, 2014 6 commits
  9. 24 Aug, 2014 1 commit
  10. 22 Aug, 2014 2 commits
  11. 21 Aug, 2014 2 commits
  12. 19 Aug, 2014 1 commit
    • Sergey Vojtovich's avatar
      MDEV-4262 - P_S discovery · f1c1c04a
      Sergey Vojtovich authored
      Discover P_S tables automatically.
      
      Most of this patch is code clean-up:
      - removed tests and code responsible for P_S tables correctness verification
      - always return error from ha_perfschema::create()
      - install/upgrade scripts won't create P_S tables anymore
      f1c1c04a
  13. 18 Aug, 2014 2 commits
  14. 13 Aug, 2014 4 commits
  15. 09 Aug, 2014 1 commit
    • Monty's avatar
      Made sql_log_slow a session variable · e2b2bde3
      Monty authored
      mysqldump:
      - Added --log-queries to allow one to disable logging for the dump
      
      sql/log_event.cc:
      - Removed setting of enable_slow_log as it's not required anymore.
      
      sql/sql_parse.cc:
      - Set enable_slow_log to value of thd->variables.sql_log_slow as this will speed up tests if slow log is disabled.
      - opt_log_slow_admin_statements can now only disable slow log, not enable it.
      
      sql/sql_explain.cc:
      - Minor cleanup
      
      Other things:
      - Added sql_log_slow to system variables.
      - Changed opt_slow_log to global_system_variables.sql_log_slow in all files
      - Updated tests to reflect changes
      e2b2bde3