1. 05 Jan, 2024 1 commit
    • mariadb-DebarunBanerjee's avatar
      MDEV-33101 Server crashes when starting the server with... · 5a58935c
      mariadb-DebarunBanerjee authored
      MDEV-33101 Server crashes when starting the server with innodb-force-recovery=6 and enabling the innodb_truncate_temporary_tablespace_now variable
      
      The issue is introduced by "MDEV-28699: Shrink temporary tablespaces
      without restart". SRV_FORCE_NO_LOG_REDO forces server to read only mode
      and we don't initialize temporary tablespace in read only mode.
      
      solution: innodb_truncate_temporary_tablespace_now should be no-op in
      read only mode.
      5a58935c
  2. 21 Dec, 2023 2 commits
  3. 20 Dec, 2023 7 commits
  4. 19 Dec, 2023 11 commits
  5. 18 Dec, 2023 8 commits
  6. 17 Dec, 2023 3 commits
    • Sergei Golubchik's avatar
      MDEV-33046 race condition in InnoDB dict_stats_schedule() · aff5ed39
      Sergei Golubchik authored
      it can be invoked with ms=0. In that case dict_stats_func is
      invoked immediately, it calls dict_stats_process_entry_from_recalc_pool()
      which at the end might try to call dict_stats_schedule() again to
      queue another recalc. And it can happen that the first
      dict_stats_schedule(0) call didn't release dict_stats_mutex yet,
      so the second dict_stats_schedule() won't queue a recalc. And as a
      result the table won't have its stats recalculated at all, not now,
      not later.
      
      This causes innodb.innodb_stats_auto_recalc to fail sporadically.
      
      This commit doesn't fix it but makes it less likely to occur which happens
      to be enough for the test to pass. Proper fix is coming soon.
      aff5ed39
    • Sergei Golubchik's avatar
      Spider cannot run DDL (e.g. create tables) before ddl recovery · 0930eb86
      Sergei Golubchik authored
      use signal_ddl_recovery_done callback for that.
      
      also make the server to call signal_ddl_recovery_done() when loading
      plugins at run-time (so that plugins would't need to detect that
      on their own)
      0930eb86
    • Sergei Golubchik's avatar
      Merge branch '10.5' into 10.6 · e95bba9c
      Sergei Golubchik authored
      e95bba9c
  7. 15 Dec, 2023 5 commits
  8. 14 Dec, 2023 3 commits