1. 19 May, 2023 7 commits
  2. 18 May, 2023 1 commit
    • Otto Kekäläinen's avatar
      Remove CODEOWNERS as obsolete · caeff135
      Otto Kekäläinen authored
      The CODEOWNERS was added almost 3 years ago but never saw any adoption.
      Only one person used it (me) to mark what files I maintain and for which
      I wish to review commits. No other maintainers or code paths were added,
      so clean it away for clarity.
      caeff135
  3. 15 May, 2023 2 commits
    • Rucha Deodhar's avatar
      MDEV-23187: Assorted assertion failures in json_find_path with certain · 3b34454c
      Rucha Deodhar authored
      collations
      
      Analysis:
      When we have negative index, the value in array_counter[] array is going to
      be -1 at some point ( because in case of negative index in json path, the
      initial value for a path with negative index is -<size_of_array>, and as we
      move forward in array while parsing it and finding path, this value
      increments). Since SKIPPED_STEP_MARK, is maximum uint value, it gets
      compared to some int value in the array and eventually equates to -1
      and messes with path.
      Fix:
      Make SKIPPED_STEP_MARK maximum of INT32.
      3b34454c
    • Marko Mäkelä's avatar
      Merge 10.5 into 10.6 · a3e5b5c4
      Marko Mäkelä authored
      a3e5b5c4
  4. 12 May, 2023 3 commits
    • Tuukka Pasanen's avatar
      MDEV-30951: Fix small perlcritic and enable modern Perl · f522b0f2
      Tuukka Pasanen authored
      Add Modern Perl headers. Perl 5.16 is still fairly
      old from 2012.
      
      Enable UTF-8, warnings and make script 'strict'
      
      Small fixes for perlcritic reported problems and some crashes
      
      I/O layer ":utf8" used at line 268, column 16.  Use ":encoding(UTF-8)" to get strict validation.  (Severity: 5)
      "return" statement with explicit "undef" at line 806, column 4.  See page 199 of PBP.  (Severity: 5)
      "return" statement with explicit "undef" at line 6844, column 4.  See page 199 of PBP.  (Severity: 5)
      "return" statement with explicit "undef" at line 7524, column 4.  See page 199 of PBP.  (Severity: 5)
      "return" statement with explicit "undef" at line 7527, column 4.  See page 199 of PBP.  (Severity: 5)
      "return" statement with explicit "undef" at line 7599, column 4.  See page 199 of PBP.  (Severity: 5)
      "return" statement with explicit "undef" at line 7602, column 4.  See page 199 of PBP.  (Severity: 5)
      Expression form of "eval" at line 7784, column 4.  See page 161 of PBP.  (Severity: 5)
      Expression form of "eval" at line 7806, column 4.  See page 161 of PBP.  (Severity: 5)
      Glob written as <...> at line 8016, column 25.  See page 167 of PBP.  (Severity: 5)
      "return" statement followed by "sort" at line 9195, column 60.  Behavior is undefined if called in scalar context.  (Severity: 5)
      Expression form of "eval" at line 9846, column 10.  See page 161 of PBP.  (Severity: 5)
      f522b0f2
    • Marko Mäkelä's avatar
      MDEV-31254 InnoDB: Trying to read doublewrite buffer page · c9eff1a1
      Marko Mäkelä authored
      buf_read_page_low(): Remove an error message and a debug assertion
      that can be triggered when using innodb_page_size=4k and
      innodb_file_per_table=0. In that case, buf_read_ahead_linear()
      may be invoked on page 255, which is one less than the first
      page of the doublewrite buffer (256).
      c9eff1a1
    • Marko Mäkelä's avatar
      MDEV-31253 Freed data pages are not always being scrubbed · 477285c8
      Marko Mäkelä authored
      fil_space_t::flush_freed(): Renamed from buf_flush_freed_pages();
      this is a backport of aa458506 from 10.6.
      Invoke log_write_up_to() on last_freed_lsn, instead of avoiding
      the operation when the log has not yet been written.
      A more costly alternative would be that log_checkpoint() would invoke
      this function on every affected tablespace.
      477285c8
  5. 11 May, 2023 11 commits
  6. 10 May, 2023 3 commits
  7. 08 May, 2023 4 commits
  8. 05 May, 2023 8 commits
  9. 04 May, 2023 1 commit