An error occurred fetching the project authors.
  1. 19 Mar, 2015 1 commit
  2. 16 Mar, 2015 2 commits
  3. 12 Mar, 2015 1 commit
    • Jan Lindström's avatar
      MDEV-6858: enforce_storage_engine option · 8249dcaa
      Jan Lindström authored
      Merge from Percona Server enforced use of a specific storage engine
      authored by Stewart Smith.
      
      Modified to be session variable and modifiable only by SUPER. Use
      similar implementation as default_storage_engine.
      8249dcaa
  4. 11 Mar, 2015 2 commits
    • Daniel Black's avatar
      Add Master_gtid_wait_{count,time,timeouts} status · fa5809ce
      Daniel Black authored
      MASTER_GTID_WAIT function needs some status to evaluate its use.
      
      master_gtid_wait_count indicates how many times the function is called.
      master_gtid_wait_time indicates how much time in microseconds occurred
      waiting (or timing out)
      master_gtid_timeouts indicates how many time times this function timed
      out rather than all successful gtids events being available.
      fa5809ce
    • Daniel Black's avatar
      Add Slave_skipped_errors to global status · eac71ced
      Daniel Black authored
      This counts the number of times a replication event is ignored
      due to slave_skip_errors.
      eac71ced
  5. 07 Mar, 2015 2 commits
  6. 28 Feb, 2015 1 commit
  7. 10 Feb, 2015 2 commits
  8. 07 Feb, 2015 1 commit
    • Kristian Nielsen's avatar
      MDEV-6676: Optimistic parallel replication · 86723393
      Kristian Nielsen authored
      Adjust the configuration options, as discussed on the
      maria-developers@ mailing list.
      
      The option to hint a transaction to not be replicated in parallel is
      now called @@skip_parallel_replication, consistent with
      @@skip_replication.
      
      And the --slave-parallel-mode is now simplified to have just one of
      the following values:
      
        none
        minimal
        conservative
        optimistic
        aggressive
      
      This reflects successively harder efforts to find opportunities to run
      things in parallel on the slave. It allows to extend the server with
      more automatic heuristics in the future without having to introduce a
      new configuration option for each and every one.
      86723393
  9. 06 Feb, 2015 1 commit
  10. 03 Feb, 2015 1 commit
  11. 01 Feb, 2015 2 commits
  12. 19 Jan, 2015 1 commit
  13. 18 Jan, 2015 1 commit
    • Michael Widenius's avatar
      Return to original stage after mysql_lock_tables · 32be7dff
      Michael Widenius authored
      Stage "Filling schema table" is now properly shown in 'show processlist'
      
      
      mysys/mf_keycache.c:
        Simple cleanup with more comments
      sql/lock.cc:
        Return to original stage after mysql_lock_tables
        Made 'Table lock' as a true stage
      sql/sql_show.cc:
        Restore original stage after get_schema_tables_result
      32be7dff
  14. 13 Jan, 2015 1 commit
  15. 11 Jan, 2015 1 commit
  16. 29 Dec, 2014 1 commit
  17. 28 Dec, 2014 1 commit
  18. 26 Dec, 2014 1 commit
    • Sergey Vojtovich's avatar
      MDEV-7273 - 10.1 fails to start up during tc_log initializations on PPC64 · f65901ee
      Sergey Vojtovich authored
      log-tc-size is 24K by default. Page size is 64K on PPC64. But log-tc-size
      must be at least 3 x page size. This is enforced by TC_LOG_MMAP::open()
      with a comment: to guarantee non-empty pool.
      
      This all makes server not startable in default configuration on PPC64.
      
      Autosize log-tc-size, so that it's min value= page size * 3, default
      value= page size * 6, block size= page size.
      f65901ee
  19. 23 Dec, 2014 2 commits
    • Jonas Oreland's avatar
      MDEV-162 Enhanced semisync replication · 0b87de12
      Jonas Oreland authored
      Implement --semi-sync-master-wait-point=AFTER_SYNC|AFTER_COMMIT.
      
      When AFTER_SYNC, the semi-sync wait will be done earlier, before the storage
      engine commit rather than after. This means that a transaction will not be
      visible on the master until at least one slave has received it.
      0b87de12
    • Jonas Oreland's avatar
      MDEV-7257: Dump Thread Enhancements · 4d8b346e
      Jonas Oreland authored
      Make the binlog dump threads not need to take LOCK_log while sending
      binlog events to slave. Instead, a new LOCK_binlog_end_pos is used
      just to coordinate tracking the current end-of-log.
      
      This is a pre-requisite for MDEV-162, "Enhanced semisync
      replication". It should also help reduce the contention on LOCK_log on
      a busy master.
      
      Also does some much-needed refactoring/cleanup of the related code in
      the binlog dump thread.
      4d8b346e
  20. 06 Dec, 2014 1 commit
    • Kristian Nielsen's avatar
      MDEV-6676: Optimistic parallel replication · db21fddc
      Kristian Nielsen authored
      Implement a new mode for parallel replication. In this mode, all transactions
      are optimistically attempted applied in parallel. In case of conflicts, the
      offending transaction is rolled back and retried later non-parallel.
      
      This is an early-release patch to facilitate testing, more changes to user
      interface / options will be expected. The new mode is not enabled by default.
      db21fddc
  21. 05 Dec, 2014 1 commit
  22. 04 Dec, 2014 1 commit
  23. 01 Dec, 2014 1 commit
  24. 30 Nov, 2014 1 commit
  25. 18 Nov, 2014 1 commit
    • Sergei Golubchik's avatar
      MDEV-6805 one can set character_set_client to utf32 · ea04a8cf
      Sergei Golubchik authored
      use the same restriction for character_set_client on the command line
      and from SQL.
      
      Also: remove strange hack from thd_init_client_charset() that contradicted
      the manual (collation_connection and character_set_result were not always set)
      ea04a8cf
  26. 17 Nov, 2014 1 commit
  27. 13 Nov, 2014 1 commit
    • Kristian Nielsen's avatar
      MDEV-7102: Incorrect PSI_stage_info message in SHOW PROCESSLIST during parallel replication · a98a034c
      Kristian Nielsen authored
      In parallel replication, threads can do two different waits for a prior
      transaction. One is for the prior transaction to start commit, the other is
      for it to complete commit.
      
      It turns out that the same PSI_stage_info message was errorneously used in
      both cases (probably a merge error), causing SHOW PROCESSLIST to be
      misleading.
      
      Fix by using correct, distinct message in each case.
      a98a034c
  28. 03 Nov, 2014 1 commit
  29. 11 Oct, 2014 4 commits
  30. 10 Oct, 2014 2 commits