1. 09 May, 2020 5 commits
  2. 08 May, 2020 7 commits
  3. 07 May, 2020 2 commits
    • Sergei Petrunia's avatar
      MDEV-21794: Optimizer flag rowid_filter leads to long query · 8d85715d
      Sergei Petrunia authored
      Rowid Filter check is just like Index Condition Pushdown check: before
      we check the filter, we must check if we have walked out of the range
      we are scanning. (If we did, we should return, and not continue the scan).
      
      Consequences of this:
      - Rowid filtering doesn't work for keys that have partially-covered
        blob columns (just like Index Condition Pushdown)
      - The rowid filter function has three return values: CHECK_POS (passed)
        CHECK_NEG (filtered out), CHECK_OUT_OF_RANGE.
      
      All of the above is implemented in this patch
      8d85715d
    • Oleksandr Byelkin's avatar
      MDEV-19650: Privilege bug on MariaDB 10.4 · 0253ea7f
      Oleksandr Byelkin authored
      Also fixes:
      MDEV-21487: Implement option for mysql_upgrade that allows root@localhost to be replaced
      MDEV-21486: Implement option for mysql_install_db that allows root@localhost to be replaced
      
      Add user mariadb.sys to be definer of user view
      (and has right on underlying table global_priv for
      required operation over global_priv
      (SELECT,UPDATE,DELETE))
      
      Also changed definer of gis functions in case of creation,
      but they work with any definer so upgrade script do not try
      to push this change.
      0253ea7f
  4. 06 May, 2020 5 commits
  5. 05 May, 2020 6 commits
  6. 04 May, 2020 15 commits