1. 01 Jan, 2015 1 commit
    • Nirbhay Choubey's avatar
      MDEV-7397: SIGSEGV on inserting into a key-less table · 61f73d40
      Nirbhay Choubey authored
      When wsrep is enabled, an md5 hash of the entire row is calculated
      for tables with no PK. It, however segfaulted as the md5 context
      object was not properly constructed.
      
      Fixed by ensuring that the YaSSL's context object gets constructed
      explicitly at the specified pre-allocated location (placement)
      before its used.
      
      Added a test case.
      61f73d40
  2. 29 Dec, 2014 1 commit
  3. 28 Dec, 2014 5 commits
  4. 27 Dec, 2014 1 commit
  5. 26 Dec, 2014 3 commits
    • 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
    • Sergey Vojtovich's avatar
      MDEV-7053 - WSREP_STATUS & WSREP_MEMBERSHIP I_S tables · 8c616cd3
      Sergey Vojtovich authored
      wsrep_status was renamed to wsrep_info. Adjusted deb build scripts accordingly.
      8c616cd3
    • Sergey Vojtovich's avatar
      MDEV-7364 - mysqld --help --verbose prints random values for "debug" · db89dd3a
      Sergey Vojtovich authored
      getopt value pointer of "debug" variable was pointing to incorrect address:
      &global_system_variables. Runtime statements like SHOW VARIABLES materialize
      value from DBUG structures on demand, so they never access getopt value pointer.
      But mysqld --help --verbose loaded this value from &global_system_variables.
      
      Remove "debug" variable from mysqld --help --verbose output by setting value
      pointer to NULL.
      db89dd3a
  6. 24 Dec, 2014 1 commit
  7. 23 Dec, 2014 3 commits
    • Nirbhay Choubey's avatar
      MDEV-7053 : WSREP_STATUS & WSREP_MEMBERSHIP I_S tables · 03e0f1f8
      Nirbhay Choubey authored
      Addendum : Renamed plugin .so file.
      03e0f1f8
    • 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
  8. 16 Dec, 2014 1 commit
  9. 15 Dec, 2014 1 commit
  10. 12 Dec, 2014 2 commits
  11. 10 Dec, 2014 8 commits
  12. 08 Dec, 2014 1 commit
  13. 06 Dec, 2014 7 commits
  14. 05 Dec, 2014 5 commits