1. 06 Sep, 2018 3 commits
  2. 05 Sep, 2018 2 commits
  3. 04 Sep, 2018 1 commit
  4. 03 Sep, 2018 1 commit
  5. 02 Sep, 2018 2 commits
  6. 01 Sep, 2018 2 commits
  7. 31 Aug, 2018 12 commits
  8. 30 Aug, 2018 12 commits
    • Sergei Petrunia's avatar
      MyRocks: post-merge fixes part #10: disable rocksdb.percona_nonflushing_analyze_debug · 2770eb1b
      Sergei Petrunia authored
      It uses a feature that's not available in MariaDB
      2770eb1b
    • Sergei Petrunia's avatar
      MyRocks: post-merge fixes part #9: disable rocksdb_rpl.rpl_missing_columns_sk_update · 97933981
      Sergei Petrunia authored
      It uses a feature that's not available in MariaDB
      97933981
    • Sergei Petrunia's avatar
    • Igor Babaev's avatar
      EV-16992 Assertion `table_ref->table || table_ref->view' failed in · d8b8079e
      Igor Babaev authored
                 Field_iterator_table_ref::set_field_iterator
      
      Several functions that processed different prepare statements missed
      the DT_INIT flag in last parameter of the open_normal_and_derived_tables()
      calls. It made context analysis of derived tables dependent on the order in
      which the derived tables were processed by mysql_handle_derived(). This
      order was induced by the order of SELECTs in all_select_list.
      In 10.4 the order of SELECTs in all_select_list became different and lack
      of the DT_INIT flags in some open_normal_and_derived_tables() call became
      critical as some derived tables were not identified as such.
      d8b8079e
    • Sergei Petrunia's avatar
    • Monty's avatar
      Sequences with negative numbers and auto_increment_increment crashes · 7aa80ba6
      Monty authored
      This also fixes MDEV-16313 Assertion `next_free_value % real_increment == offset' fails upon CREATE SEQUENCE in galera cluster
      
      Fixed by adding llabs() to assert.
      Also adjusted auto_increment_offset to mod auto_increment_increment.
      7aa80ba6
    • Alexey Botchkov's avatar
      MDEV-16665 ed25519 describes itself as 1.0-alpha even though it's not alpha. · c9339709
      Alexey Botchkov authored
      Plugin version name fixed.
      c9339709
    • Alexey Botchkov's avatar
      MDEV-17095 pam_user_map module throws syntax error if group name contains backslash. · 2ad51a0b
      Alexey Botchkov authored
      Let '\\' and '/' symbols to be part of a group name.
      2ad51a0b
    • Sergei Petrunia's avatar
    • Igor Babaev's avatar
      MDEV-16992 Assertion `table_ref->table || table_ref->view' failed in · b245023f
      Igor Babaev authored
                 Field_iterator_table_ref::set_field_iterator
      
      Several functions that processed different prepare statements missed
      the DT_INIT flag in last parameter of the open_normal_and_derived_tables()
      calls. It made context analysis of derived tables dependent on the order in
      which the derived tables were processed by mysql_handle_derived(). This
      order was induced by the order of SELECTs in all_select_list.
      In 10.4 the order of SELECTs in all_select_list became different and lack
      of the DT_INIT flags in some open_normal_and_derived_tables() call became
      critical as some derived tables were not identified as such.
      b245023f
    • Jacob Mathew's avatar
      MDEV-16889: Spider Crash mysqld got exception 0xc0000005 · ceb55971
      Jacob Mathew authored
      The SELECT with the INNER JOIN is executed with one of the two tables being
      optimized as a constant table, which is pre-read.  Spider nevertheless attempts
      to push down the join to the data node.  The crash occurs because the constant
      table is excluded from the optimized query that Spider attempts to push down.
      
      In order for Spider to be able to push down a join, the following conditions
      need to be met:
      - All of the tables involved in the join need to be included in the optimized
        query that Spider pushes down.  When any of the tables involved in the join
        is a constant table, it is excluded from the optimized query that Spider
        attempts to push down.
      - All fields involved in the query need to be members of tables included in the
        optimized query.
      
      I fixed the problem by preventing Spider from pushing down queries that include
      a field that is not a member of a table included in the optimized query.  This
      solution fixes the reported problem and also fixes other potential problems.
      
      Author:
        Jacob Mathew.
      
      Reviewer:
        Kentoku Shiba.
      
      Merged:
        Commit 4885baf6 on branch bb-10.3-MDEV-16889
      ceb55971
    • Jacob Mathew's avatar
      MDEV-16889: Spider Crash mysqld got exception 0xc0000005 · 4885baf6
      Jacob Mathew authored
      The SELECT with the INNER JOIN is executed with one of the two tables being
      optimized as a constant table, which is pre-read.  Spider nevertheless attempts
      to push down the join to the data node.  The crash occurs because the constant
      table is excluded from the optimized query that Spider attempts to push down.
      
      In order for Spider to be able to push down a join, the following conditions
      need to be met:
      - All of the tables involved in the join need to be included in the optimized
        query that Spider pushes down.  When any of the tables involved in the join
        is a constant table, it is excluded from the optimized query that Spider
        attempts to push down.
      - All fields involved in the query need to be members of tables included in the
        optimized query.
      
      I fixed the problem by preventing Spider from pushing down queries that include
      a field that is not a member of a table included in the optimized query.  This
      solution fixes the reported problem and also fixes other potential problems.
      
      Author:
        Jacob Mathew.
      
      Reviewer:
        Kentoku Shiba.
      4885baf6
  9. 29 Aug, 2018 3 commits
  10. 28 Aug, 2018 2 commits