1. 17 Dec, 2017 1 commit
    • Monty's avatar
      Fixed memory leak in my_rocks · 06f0b23a
      Monty authored
      rocksdb_sys_vars.rocksdb_update_cf_options_basic.test failed with
      reports about not freed memory.
      06f0b23a
  2. 16 Dec, 2017 2 commits
  3. 15 Dec, 2017 1 commit
    • Sergei Petrunia's avatar
      MDEV-14293: MyRocks lacks basic functionality · 64b11e61
      Sergei Petrunia authored
      The error
        "Unsupported collation on string indexed column %s Use
          binary collation (latin1_bin, binary, utf8_bin)."
      
      is misleading. Change it:
      - It is now a warning
      - It is printed only for collations that do not support index-only access
        (reversible collations that use unpack_info are ok)
      - The new warning text is:
      
        Indexed column %s.%s uses a collation that does not allow index-only
        access in secondary key and has reduced disk space efficiency
        in primary key.
      64b11e61
  4. 14 Dec, 2017 3 commits
  5. 13 Dec, 2017 11 commits
  6. 12 Dec, 2017 4 commits
  7. 11 Dec, 2017 9 commits
  8. 09 Dec, 2017 3 commits
    • Jan Lindström's avatar
      de76cbdc
    • Jan Lindström's avatar
      MDEV-14401: Stored procedure that declares a handler that catches... · feb8296e
      Jan Lindström authored
      MDEV-14401: Stored procedure that declares a handler that catches ER_LOCK_DEADLOCK error causes thd->is_error() assertion
      
      This was missing bug fix from MySQL wsrep i.e. Galera.
      Problem was that if stored procedure declares a handler that
      catches deadlock error, then the error may have been
      cleared in method sp_rcontext::handle_sql_condition().
      Use wsrep_conflict_state correctly to determine is the
      error already sent to client.
      
      Add test case for both this bug and MDEV-12837: WSREP: BF
      lock wait long. Test requires both fixes to pass.
      feb8296e
    • Jan Lindström's avatar
      MDEV-12837: WSREP: BF lock wait long · e66bb572
      Jan Lindström authored
      This is 10.1 version where no merge error exists.
      
      wsrep_on_check
              New check function. Galera can't be enabled
              if innodb-lock-schedule-algorithm=VATS.
      
      innobase_kill_query
              In Galera async kill we could own lock mutex.
      
      innobase_init
              If Variance-Aware-Transaction-Sheduling Algorithm (VATS) is
              used on Galera we refuse to start InnoDB.
      
      Changed innodb-lock-schedule-algorithm as read-only parameter
      as it was designed to be.
      
      lock_rec_other_has_expl_req,
      lock_rec_other_has_conflicting,
      lock_rec_lock_slow
      lock_table_other_has_incompatible
      lock_rec_insert_check_and_lock
      
              Change pointer to conflicting lock to normal pointer as this
              pointer contents could be changed later.
      e66bb572
  9. 08 Dec, 2017 6 commits