1. 22 Feb, 2016 13 commits
  2. 18 Feb, 2016 1 commit
  3. 17 Feb, 2016 4 commits
  4. 23 Dec, 2015 1 commit
  5. 22 Dec, 2015 3 commits
  6. 21 Dec, 2015 1 commit
    • Jan Lindström's avatar
      MDEV-8869: Potential lock_sys->mutex deadlock · 080da551
      Jan Lindström authored
      In wsrep BF we have already took lock_sys and trx
      mutex either on wsrep_abort_transaction() or
      before wsrep_kill_victim(). In replication we
      could own lock_sys mutex taken in
      lock_deadlock_check_and_resolve().
      080da551
  7. 20 Dec, 2015 1 commit
  8. 19 Dec, 2015 1 commit
  9. 17 Dec, 2015 1 commit
    • Nirbhay Choubey's avatar
      MDEV-9290 : InnoDB: Assertion failure in file trx0sys.cc line 353 · 3f515a09
      Nirbhay Choubey authored
      As a fix for MDEV-8208, for initial wsrep threads, the
      invocation of init_for_queries() was moved after plugins
      were initialized. Due to which, OPTION_BEGIN bit of wsrep
      applier THD (originally set in wsrep_replication_process)
      got reset due to implicit commit within init_for_queries().
      As a result, events from a multi-statement transaction from
      another node were committed separately by the applier thread,
      which leads to an assertion as they all carry same seqno.
      
      Fixed by making sure that variable.option_bits are restored
      post init_for_queries(). Also restored server_status.
      Added a test case.
      3f515a09
  10. 16 Dec, 2015 3 commits
  11. 15 Dec, 2015 9 commits
  12. 14 Dec, 2015 2 commits
    • Jan Lindström's avatar
      MDEV-9276: MySQL Bug #78754: FK definitions missing from SHOW CREATE TABLE in... · 99404c34
      Jan Lindström authored
      MDEV-9276: MySQL Bug #78754: FK definitions missing from SHOW CREATE TABLE in "innodb_read_only" mode
      99404c34
    • Nirbhay Choubey's avatar
      MDEV-9162 : MariaDB Galera Cluster memory leak on async slave node · 18173ddf
      Nirbhay Choubey authored
      As galera node (slave) received query log events from an async
      replication master, it partially wrote the updates made to replication
      state table (mysql.gtid_slave_pos) to galera transaction writeset post
      TOI. As a result, the transaction handle, thus created within galera,
      was never freed/purged as the corresponding trx did not commit.
      Thus, it kept piling up for every query log event and was only reclaimed
      upon server shutdown when the transaction map object got destructed.
      Fixed by making sure that updates in replication slave state table
      are not written to galera transaction writeset and thus, not replicated
      to other nodes.
      18173ddf