1. 02 Dec, 2021 1 commit
  2. 01 Dec, 2021 1 commit
  3. 29 Nov, 2021 8 commits
  4. 28 Nov, 2021 2 commits
  5. 26 Nov, 2021 4 commits
    • Sergei Golubchik's avatar
      MDEV-26972 MTR worker aborts after server restart failure · f5441ef4
      Sergei Golubchik authored
      restore the old behavior where without a debugger mtr does not
      wait for mysqld to start. It was broken in feacc0aa
      f5441ef4
    • Sergei Golubchik's avatar
      MDEV-26755 innodb.undo_truncate: ilink::assert_linked(): Assertion `prev != 0 && next != 0' failed · a96b4282
      Sergei Golubchik authored
      close_connections() in mysqld.cc sends a signal to all threads.
      But InnoDB is too busy purging, doesn't react immediately.
      close_connections() waits 20 seconds, which isn't enough in this
      particular case, and then unlinks all threads from
      the list and forcibly closes their vio connection.
      
      InnoDB background  threads have no vio connection to close, but
      they're unlinked all the same. So when later they finally notice
      the shutdown request and try to unlink themselves, they fail to
      assert that they're still linked.
      
      Fix: don't assert_linked, as another thread can unlink this THD anytime
      a96b4282
    • Sergei Golubchik's avatar
      add a test case · 4ba74785
      Sergei Golubchik authored
      MDEV-20330 Combination of "," (comma), cross join and left join fails to parse
      4ba74785
    • Hugo Wen's avatar
      MDEV-27124: Update definer of Add/DropGeometryColumn procedures from 'root' to 'mariadb.sys' · e9572e53
      Hugo Wen authored
      From 10.4.13, the `mariadb.sys` user was created to replace `root` definers.
       - In commit 0253ea7f, definer of
         Add/DropGeometryColumn procedures was changed to `mariadb.sys`, in
         `scripts/maria_add_gis_sp.sql.in`.
         However, maria_add_gis_sp.sql only applies to new databases created by
         installation script. Databases upgraded from old versions will miss this
         change.
       - In addition, according to commit
         0d6d801e(MDEV-23102), in some scenarios
         when root user is replaced it will skip creating `mariadb.sys` user.
      
      This commit is to update the definer from `root` to `mariadb.sys` during
      upgrade. It only makes the change if the original definers are root.
      
      Doesn't choose to execute `maria_add_gis_sp.sql` in upgrade script to
      recreate the procedures is because of considering the scenarios of
      MDEV-23102 that `root` user is replaced and `mariadb.sys` is not created.
      
      All new code of the whole pull request, including one or several files
      that are either new files or modified ones, are contributed under the
      BSD-new license. I am contributing on behalf of my employer Amazon Web
      Services, Inc.
      e9572e53
  6. 25 Nov, 2021 7 commits
  7. 24 Nov, 2021 12 commits
  8. 23 Nov, 2021 5 commits