1. 07 Apr, 2020 4 commits
    • Rasmus Johansson's avatar
      MDEV-17812 Use MariaDB in error messages instead of MySQL · f3a4b169
      Rasmus Johansson authored
      Changed wording in error messages from MySQL to MariaDB. In
      cases where the word server could be used instead it was done.
      
      Tests that have these errors recorded were updated.
      f3a4b169
    • Marko Mäkelä's avatar
      0eab87ce
    • Marko Mäkelä's avatar
      MDEV-22169 Recovery fails after failing to insert into mlog_init · 1738c0f1
      Marko Mäkelä authored
      In a multi-batch recovery, we must ensure that INIT_PAGE and
      especially the MDEV-15528 FREE_PAGE records will be taken
      properly into account.
      
      Writing a FREE_PAGE record gives the server permission to omit
      a page write. If recovery insists on applying log to a page
      whose page flush has been omitted, then the consistency checks
      in the application of high-level redo log records (appending
      an undo log record, inserting or deleting an index record)
      will likely fail.
      
      mlog_init_t::add(): Return whether the state was changed.
      
      mlog_init_t::will_avoid_read(): Determine whether a page read
      will be avoided and whether older log records can be safely
      skipped.
      
      recv_sys_t::parse(): Even if store==STORE_NO, process the records
      INIT_PAGE and FREE_PAGE. While processing them, we can delete older
      redo log records for the page. If store!=STORE_NO, we can directly
      skip redo log recods of other types if mlog_init indicates that the
      page will be freed or initialized by at a later LSN.
      
      This fix was developed in cooperation with
      Thirunarayanan Balathandayuthapani.
      1738c0f1
    • Daniel Black's avatar
      MDEV-22010: mtr, "mariadbd" exists in mysys error messages · d848fcad
      Daniel Black authored
      Also executable can change for jemalloc.
      d848fcad
  2. 06 Apr, 2020 3 commits
  3. 05 Apr, 2020 8 commits
  4. 04 Apr, 2020 16 commits
  5. 03 Apr, 2020 9 commits