1. 05 Jul, 2017 3 commits
  2. 04 Jul, 2017 1 commit
  3. 03 Jul, 2017 2 commits
    • Monty's avatar
      Ensure that we have LOG_log locked when relay_log.close is called · f8dadbdf
      Monty authored
      If open of the relay log failed, we got an assert in MYSQL_BIN_LOG::close
      This only affected DEBUG systems
      f8dadbdf
    • Kristian Nielsen's avatar
      MDEV-8075: DROP TEMPORARY TABLE not marked as ddl, causing optimistic parallel replication to fail · 228479a2
      Kristian Nielsen authored
      CREATE/DROP TEMPORARY TABLE are not safe to optimistically replicate in
      parallel with other transactions, so they need to be marked as "ddl" in the
      binlog.
      
      This was already done for stand-alone CREATE/DROP TEMPORARY. But temporary
      tables can also be created and dropped inside a BEGIN...END transaction, and
      such transactions were not marked as ddl. Nor was the DROP TEMPORARY TABLE
      statement emitted implicitly when a client connection is closed.
      
      So this patch adds such ddl mark for the missing cases.
      
      The difference to Kristian's original patch is mainly a fix in
      mysql_trans_commit_alter_copy_data() to remember the unsafe_rollback_flags
      over the temporary commit.
      228479a2
  4. 01 Jul, 2017 1 commit
  5. 30 Jun, 2017 7 commits
  6. 29 Jun, 2017 3 commits
  7. 28 Jun, 2017 1 commit
  8. 27 Jun, 2017 4 commits
  9. 26 Jun, 2017 1 commit
    • Vicențiu Ciorbaru's avatar
      Fix merge error from 10.0 · 32659db8
      Vicențiu Ciorbaru authored
      Item_func_sysconst behaves as a non-constant function during prepared
      statements and view creation and constant otherwise. Current condition
      implied the opposite.
      32659db8
  10. 23 Jun, 2017 1 commit
  11. 22 Jun, 2017 9 commits
  12. 21 Jun, 2017 1 commit
  13. 20 Jun, 2017 1 commit
  14. 19 Jun, 2017 5 commits