1. 24 Jul, 2019 5 commits
    • Elena Stepanova's avatar
      0d99ccea
    • Marko Mäkelä's avatar
      Merge 10.2 into 10.3 · b951fc4e
      Marko Mäkelä authored
      b951fc4e
    • Marko Mäkelä's avatar
      Resolve conflicts in wsrep.variables · 33215edc
      Marko Mäkelä authored
      This was forgotten in the merge 0f83c887
      because the test is disabled.
      33215edc
    • Thirunarayanan Balathandayuthapani's avatar
      MDEV-19870 gcol.innodb_virtual_debug_purge doesn't fail if... · 8fb39b2c
      Thirunarayanan Balathandayuthapani authored
      MDEV-19870 gcol.innodb_virtual_debug_purge doesn't fail if row_vers_old_has_index_entry gives wrong result
      
      1) Whenever purge thread tries to remove the secondary virtual index
      entry, purge thread acquires metadata lock for the table and release
      dict_operation_lock. After that, it retries the secondary index
      deletion if MDL acquired successfully.
      
      2) Inside row_vers_old_has_index_entry(), Change the safe_to_purge
      to unsafe_to_purge goto statement. So it can be more appropriate to
      return true if it is unsafe_to_purge.
      
      3) Previously, row_vers_old_has_index_entry() returns false if InnoDB
      fetched the MDL on the table for the first time. This check(two cases)
      should checked only during purge thread. In row_purge_poss_sec(), again
      InnoDB checks whether the MDL fetched for the first time. If it is then
      InnoDB retry the secondary index deletion logic. So in that case,
      InnoDB have to clean up the memory used inside row_vers_old_has_index_entry()
      and shouldn't care about return value.
      8fb39b2c
    • Elena Stepanova's avatar
      c22305f0
  2. 23 Jul, 2019 7 commits
  3. 22 Jul, 2019 9 commits
  4. 21 Jul, 2019 1 commit
  5. 20 Jul, 2019 1 commit
  6. 19 Jul, 2019 9 commits
  7. 18 Jul, 2019 8 commits