1. 06 Mar, 2014 2 commits
    • Sergey Vojtovich's avatar
      MDEV-5675 - Performance: my_hash_sort_bin is called too often · b95c8ce5
      Sergey Vojtovich authored
      Reduced number of my_hash_sort_bin() calls from 4 to 1 per query.
      Reduced number of memory accesses done by my_hash_sort_bin().
      
      Details:
      - let MDL subsystem use pre-calculated hash value for hash
        inserts and deletes
      - let table cache use pre-calculated MDL hash value
      - MDL namespace is excluded from hash value calculation, so that
        hash value can be used by table cache as is
      - hash value for MDL is calculated as resulting hash value + MDL
        namespace
      - extended hash implementation to accept user defined hash function
      b95c8ce5
    • unknown's avatar
  2. 05 Mar, 2014 1 commit
  3. 04 Mar, 2014 12 commits
  4. 03 Mar, 2014 2 commits
    • Sergey Petrunya's avatar
      MDEV-5778: Valgrind failure in innodb_ext_keys.test · 24d9bf82
      Sergey Petrunya authored
      - Fix valgrind failure: make test_if_order_by_key() account for extended keys 
        feature.
      24d9bf82
    • unknown's avatar
      MDEV-5764: START SLAVE UNTIL does not work with parallel replication · 641feed4
      unknown authored
      With parallel replication, there can be any number of events queued on
      in-memory lists in the worker threads.
      
      For normal STOP SLAVE, we want to skip executing any remaining events on those
      lists and stop as quickly as possible.
      
      However, for START SLAVE UNTIL, when the UNTIL position is reached in the SQL
      driver thread, we must _not_ stop until all already queued events for the
      workers have been executed - otherwise we would stop too early, before the
      actual UNTIL position had been completely reached.
      
      The code did not handle UNTIL correctly, stopping too early due to not
      executing the queued events to completion. Fix this, and also implement that
      an explicit STOP SLAVE in the middle (when the SQL driver thread has reached
      the UNTIL position but the workers have not) _will_ cause an immediate stop.
      641feed4
  5. 02 Mar, 2014 3 commits
  6. 01 Mar, 2014 3 commits
  7. 28 Feb, 2014 4 commits
  8. 27 Feb, 2014 11 commits
  9. 26 Feb, 2014 2 commits