1. 07 Aug, 2017 7 commits
  2. 06 Aug, 2017 4 commits
  3. 05 Aug, 2017 1 commit
  4. 04 Aug, 2017 1 commit
  5. 03 Aug, 2017 4 commits
  6. 01 Aug, 2017 3 commits
  7. 31 Jul, 2017 2 commits
  8. 30 Jul, 2017 7 commits
  9. 29 Jul, 2017 8 commits
  10. 28 Jul, 2017 3 commits
    • Sergei Petrunia's avatar
      Copy of · 43d5edf9
      Sergei Petrunia authored
      commit 394d0712d3d46a87a8063e14e998e9c22336e3a6
      Author: Anca Agape <anca@fb.com>
      Date:   Thu Jul 27 15:43:07 2017 -0700
      
          Fix rpl.rpl_4threads_deadlock test broken by D5005670
      
          Summary:
          In D5005670 in fill_fields_processlist() function we introduced a point
          where we were trying to take the LOCK_thd_data before the
          synchronization point used by test
          processlist_after_LOCK_thd_count_before_LOCK_thd_data. This was
          happening in get_attached_srv_session() function called. Replaced this
          with get_attached_srv_session_safe() and moved it after lock is aquired.
      
          Reviewed By: tianx
      
          Differential Revision: D5505992
      
          fbshipit-source-id: bc53924
      43d5edf9
    • Sergei Petrunia's avatar
      MDEV-13153: Assertion ... failed on partitioned RocksDB table · 488f46f3
      Sergei Petrunia authored
      ha_partition creates temporary ha_XXX objects for its partitions when
      performing DDL operations. The objects were created on a MEM_ROOT and
      never deleted.
      This works as long as ha_XXX objects free all data ha_XXX::close() and
      don't rely on a proper destructor invocation. Unfortunately, ha_rocksdb
      includes String members which need to be delete'd properly.
      
      Fixed the bug by having ha_partition::~ha_partition delete these temporary
      objects.
      488f46f3
    • Alexander Barkov's avatar