1. 15 Aug, 2023 1 commit
  2. 14 Aug, 2023 1 commit
  3. 11 Aug, 2023 2 commits
  4. 10 Aug, 2023 10 commits
  5. 09 Aug, 2023 6 commits
    • Oleksandr Byelkin's avatar
      Merge branch '10.10' into 10.11 · 0edb80f6
      Oleksandr Byelkin authored
      0edb80f6
    • Oleksandr Byelkin's avatar
      Merge branch '10.9' into 10.10 · 4e2c67a6
      Oleksandr Byelkin authored
      4e2c67a6
    • Oleksandr Byelkin's avatar
      Merge branch '10.6' into 10.9 · f692b2b6
      Oleksandr Byelkin authored
      # Conflicts:
      #	mysql-test/main/sp.result
      #	mysql-test/main/sp.test
      f692b2b6
    • Sergei Petrunia's avatar
      MDEV-31877: ASAN errors in Exec_time_tracker::get_cycles with innodb slow log verbosity · 8d210fc2
      Sergei Petrunia authored
      Remove redundant delete_explain_query() calls in
      
      sp_instr_set::exec_core(), sp_instr_set_row_field::exec_core(),
      sp_instr_set_row_field_by_name::exec_core().
      
      These calls are made before the SP instruction's tables are
      "closed" by close_thread_tables() call.
      
      When we call close_thread_tables() after that, we no longer
      can collect engine's counter variables, as they use the data
      structures that are located in the Explain Data Structures.
      
      Also, these delete_explain_query() calls are redundant, as
      sp_lex_keeper::reset_lex_and_exec_core() has another
      delete_explain_query() call, which is located in the right
      location after the close_thread_tables() call.
      8d210fc2
    • Monty's avatar
      MDEV-31501 Assertion `cond_selectivity <= 1.000000001' failed (actual value 1.125) · af7a22d2
      Monty authored
      The problem was that because there was no good indexes for the lineitem
      table make_join_select() tried to do a last attempt to find a usable key
      and called test_quick_select().
      test_quick_select() found an index with fewer matching rows then every
      before and that caused a problem in get_range_limit_read_cost(),
      which assumes that 'best_rows' is the minium rows matched when all
      conditions has been taken into account and thus smaller than rows found
      in the range.
      Fixed by adjusting best_rows to the least rows in any index after
      test_quick_select() has been called.
      af7a22d2
    • Oleksandr Byelkin's avatar
      Merge branch '10.11' into 11.0 · 51f9d620
      Oleksandr Byelkin authored
      51f9d620
  6. 08 Aug, 2023 8 commits
  7. 07 Aug, 2023 3 commits
  8. 06 Aug, 2023 1 commit
  9. 05 Aug, 2023 1 commit
  10. 04 Aug, 2023 7 commits