1. 10 Jun, 2015 2 commits
  2. 27 May, 2015 1 commit
  3. 26 May, 2015 4 commits
    • Alexey Kopytov's avatar
      7f7cee87
    • Alexey Kopytov's avatar
      Fixes MDEV-7658: MDEV-7026 fix reintroduces MDEV-6615 on AArch64 · 70bc0a3e
      Alexey Kopytov authored
      This is an addendum to the fix for MDEV-7026. The ARM memory model is
      similar to that of PowerPC and thus needs the same semantics with
      respect to memory barriers. That is, os_atomic_test_and_set_*_release()
      must be a store with a release barrier followed by a full
      barrier. Unlike x86 using __sync_lock_test_and_set() which is
      implemented as “exclusive load with acquire barriers + exclusive store”
      is insufficient in contexts where os_atomic_test_and_set_*_release()
      macros are used.
      70bc0a3e
    • Kristian Nielsen's avatar
      Merge MDEV-8147 into 10.0 · f7385980
      Kristian Nielsen authored
      f7385980
    • Kristian Nielsen's avatar
      MDEV-8147: Assertion `m_lock_type == 2' failed in handler::ha_close() during parallel replication · e5f1e841
      Kristian Nielsen authored
      When the slave processes the master restart format_description event,
      parallel replication needs to complete any prior events before processing
      the restart event (which closes temporary tables and such stuff).
      
      This happens in wait_for_workers_idle(), however it was not waiting long
      enough. The wait was using wait_for_prior_commit(), but at that points table
      can still be open. This lead to assertion in this case.
      
      So change wait_for_workers_idle() to wait until all worker threads have
      reached finish_event_group(), at which point all tables should have been
      closed.
      e5f1e841
  4. 14 May, 2015 1 commit
  5. 13 May, 2015 1 commit
  6. 12 May, 2015 2 commits
  7. 08 May, 2015 5 commits
  8. 07 May, 2015 3 commits
  9. 06 May, 2015 3 commits
  10. 05 May, 2015 15 commits
  11. 04 May, 2015 3 commits