1. 23 Jan, 2019 1 commit
  2. 22 Jan, 2019 1 commit
    • Julius Goryavsky's avatar
      MDEV-17835: Remove wsrep-sst-method=xtrabackup · 0e89e90f
      Julius Goryavsky authored
      The second line of changes related to replacing xtrabackup with
      mariabackup:
      
      1) All unnecessary references to xtrabackup are removed from
      the documentation, from some comments, from the control files
      that are used to prepare the packages.
      
      2) Made corrections of the tests from the galera_3nodes suite
      that mentioned xtrabackup or the old (associated with xtrabackup)
      version of innobackupex.
      
      3) Fixed flaws in the galera_3nodes mtr suite control scripts,
      because of which they could not work with mariabackup.
      
      4) Fixed numerous bugs in the SST scripts and in the mtr test
      files (galera_3nodes mtr suite) that prevented the use of Galera
      with IPv6 addresses.
      
      5) Fixed flaws in tests for rsync and mysqldump (for galera_3nodes
      mtr tests suite). These tests were not performed successfully without
      these fixes.
      
      https://jira.mariadb.org/browse/MDEV-17835
      0e89e90f
  3. 21 Jan, 2019 1 commit
  4. 18 Jan, 2019 6 commits
    • Marko Mäkelä's avatar
      MDEV-17823: Fix the non-debug build · 77819245
      Marko Mäkelä authored
      77819245
    • Marko Mäkelä's avatar
      MDEV-18152 Assertion 'num_fts_index <= 1' failed · 4e75bfcb
      Marko Mäkelä authored
      InnoDB does not allow creating multiple FULLTEXT INDEX
      in ALGORITHM=INPLACE. This constraint was not being properly
      enforced after MariaDB started to support ALGORITHM=INSTANT
      and instant ADD COLUMN.
      
      As a side effect of this bug, we again allow ALGORITHM=INPLACE
      to rebuild a table when one FULLTEXT INDEX survives.
      Also, we are returning a more accurate reason for refusing LOCK=NONE.
      
      innobase_fulltext_exist(): Return the number of fulltext indexes.
      
      ha_innobase::check_if_supported_inplace_alter(): If the table
      needs to be rebuilt, refuse the operation if multiple fulltext
      indexes would remain.
      4e75bfcb
    • Marko Mäkelä's avatar
      Merge 10.2 into 10.3 · a0d3ead8
      Marko Mäkelä authored
      a0d3ead8
    • Marko Mäkelä's avatar
      MDEV-17823 Assertion failed when accessing indexed instantly added column · 5f60c7c3
      Marko Mäkelä authored
      This assertion would fail when a secondary index record for an
      instantly added column was accessed.
      
      It is unclear to me why this code path is executed so rarely.
      I was unable to cover it even when using FORCE INDEX.
      
      row_sel_sec_rec_is_for_clust_rec(): Remove the assertion, and use
      the proper function rec_get_nth_cfield().
      
      row_sel_store_mysql_field_func(): Simply use rec_get_nth_cfield()
      instead of duplicating its logic.
      5f60c7c3
    • Marko Mäkelä's avatar
      Merge 10.1 into 10.2 · 37ffdb44
      Marko Mäkelä authored
      37ffdb44
    • Marko Mäkelä's avatar
      MDEV-18237 InnoDB: Unable to drop FTS index aux table and further errors (possibly bogus) · 1d72db45
      Marko Mäkelä authored
      row_drop_table_for_mysql(): Fix a regression introduced in MDEV-16515.
      Similar to the follow-up fixes MDEV-16647 and MDEV-17470, we must make
      the internal tables of FULLTEXT INDEX immune to kills, to avoid noise
      and resource leakage on DROP TABLE or ALTER TABLE. (Orphan internal tables
      would be dropped at the next InnoDB startup only.)
      1d72db45
  5. 17 Jan, 2019 7 commits
  6. 16 Jan, 2019 8 commits
  7. 15 Jan, 2019 8 commits
  8. 14 Jan, 2019 8 commits