1. 10 Aug, 2022 12 commits
  2. 09 Aug, 2022 4 commits
  3. 08 Aug, 2022 5 commits
  4. 05 Aug, 2022 3 commits
    • Alexander Barkov's avatar
      MDEV-29159 Patch for MDEV-28918 introduces more inconsistency than it solves, breaks usability · 3ebbfd88
      Alexander Barkov authored
      1. Store assignment failures on incompatible data types now raise errors if:
      - STRICT_ALL_TABLES or STRICT_TRANS_TABLES sql_mode is used, and
      - IGNORE is not used
      
      Otherwise, only a warning is raised and the statement continues.
      
      2. Changing the error/warning test as follows:
      
      -ERROR HY000: Illegal parameter data types inet6 and int for operation 'SET'
      +ERROR HY000: Cannot cast 'int' as 'inet6' in assignment of `db`.`t`.`col`
      
      so in case of a big table it's easier to see which column has the problem.
      The new error text is also applied to SP variables.
      3ebbfd88
    • Marko Mäkelä's avatar
      MDEV-13542 fixup: Improve a recovery error message · c9803504
      Marko Mäkelä authored
      A message used to say "failed to read or decrypt"
      but the "or decrypt" part was removed in
      commit 0b47c126
      without adjusting rarely needed error message suppressions in some
      encryption tests.
      
      Let us improve the error message so that it mentions the file name,
      and adjust all error message suppressions in tests.
      
      Thanks to Oleksandr Byelkin for noticing one test failure.
      c9803504
    • Oleksandr Byelkin's avatar
      fix tests · 5dc86050
      Oleksandr Byelkin authored
      5dc86050
  5. 04 Aug, 2022 10 commits
  6. 03 Aug, 2022 6 commits
    • Oleksandr Byelkin's avatar
      Merge branch '10.3' into 10.4 · e5090652
      Oleksandr Byelkin authored
      e5090652
    • Oleksandr Byelkin's avatar
      New CC · c1ea55dd
      Oleksandr Byelkin authored
      c1ea55dd
    • Sergei Petrunia's avatar
      MDEV-23809: Server crash in JOIN_CACHE::free ...: part #2 · 37a3d446
      Sergei Petrunia authored
      Part #2: make sure we allocate space for two JOIN_TABs that
      use temporary tables.
      The dbug_join_tab_array_size is still set to catch cases where
      we try to access more JOIN_TAB object than we thought we would have.
      37a3d446
    • Sergei Petrunia's avatar
      MDEV-23809: Server crash in JOIN_CACHE::free or ... · 2cd98c95
      Sergei Petrunia authored
      The problem was caused by use of COLLATION(AVG('x')). This is an
      item whose value is a constant.
      Name Resolution code called convert_const_to_int() which removed AVG('x').
      However, the item representing COLLATION(...) still had with_sum_func=1.
      
      This inconsistent state confused the code that handles grouping and
      DISTINCT: JOIN::get_best_combination() decided to use one temporary
      table and allocated one JOIN_TAB for it, but then
      JOIN::make_aggr_tables_info() attempted to use two and made writes
      beyond the end of the JOIN::join_tab array.
      
      The fix:
      - Do not replace constant expressions which contain aggregate functions.
      - Add JOIN::dbug_join_tab_array_size to catch attempts to use more
        JOIN_TAB objects than we've allocated.
      2cd98c95
    • Thirunarayanan Balathandayuthapani's avatar
      MDEV-27282 InnoDB: Failing assertion: !query->intersection · f9ec9b6a
      Thirunarayanan Balathandayuthapani authored
      - query->intersection fails to get freed if the query exceeds
      innodb_ft_result_cache_limit
      
      - errors from init_ftfuncs were not propogated by delete command
      
      This is taken from percona/percona-server@ef2c0bcb9a34aeb06de0058d7c2a2969416b35a7
      f9ec9b6a
    • Sergei Golubchik's avatar
      RHEL9 disables SHA1 signatures in openssl · cd51854d
      Sergei Golubchik authored
      with its 0049-Selectively-disallow-SHA1-signatures.patch
      in the openssl source rpm.
      
      let's allow them for now, this fixes tls_version and tls_version1 tests.
      cd51854d