1. 25 Sep, 2017 6 commits
  2. 24 Sep, 2017 3 commits
  3. 23 Sep, 2017 1 commit
  4. 22 Sep, 2017 10 commits
  5. 21 Sep, 2017 16 commits
  6. 20 Sep, 2017 4 commits
    • Sergei Golubchik's avatar
      MDEV-13589 libmariadbclient18 is broken when using mariadb repo instead of debian's · f3b6c49f
      Sergei Golubchik authored
      followup for b5ead3a6
      
      libmariadb3 does not replace 10.1's libmariadbclient18 anymore,
      but it still conflicts with it, both install dialog.so
      f3b6c49f
    • Marko Mäkelä's avatar
    • Marko Mäkelä's avatar
      Fix ut_ad(!leaf) failure in rec_get_offsets_func() with spatial index · 47cd984a
      Marko Mäkelä authored
      This fixes a regression that only affects debug builds, caused by
      commit 48192f96 which is necessary
      preparation for MDEV-11369 instant ADD COLUMN. (Although that is a
      10.3 task, to ease merges between 10.2 and 10.3, this change that
      improves debug checks was pushed to 10.2 already.)
      
      Unlike btr_pcur_restore_position(), rtr_cur_restore_position()
      can create a search tuple out of a non-leaf page record. So,
      we must pass 'bool leaf' parameter to dict_index_build_data_tuple().
      
      dict_index_build_data_tuple(): Add a debug-only parameter 'bool leaf'.
      
      rec_copy_prefix_to_dtuple(): Make the parameter debug-only.
      
      row_sel_get_clust_rec_for_mysql(): In the debug code for spatial index,
      remove an unnecessary call to buf_page_get_gen(), and use the already
      latched block directly.
      47cd984a
    • Sergei Golubchik's avatar
      MDEV-13290: Assertion Assertion `!is_set() || (m_status == DA_OK_BULK &&... · 378beed0
      Sergei Golubchik authored
      MDEV-13290: Assertion Assertion `!is_set() || (m_status == DA_OK_BULK && is_bulk_op())' or `! is_set()' failed
      
      followup for 97c2a735 - don't use thd->is_error(),
      the error could've been set before TABLE_LIST::cleanup_items.
      Use the error handler to count errors.
      
      This fixes rpl.rpl_row_binlog_max_cache_size - it was failing when
      ER_STMT_CACHE_FULL happened duing multi-table update. Because
      multi_update::abort_result_set() calls do_updates() to update
      as much as possible, so one cannot rely on thd->is_error() after that.
      378beed0