1. 05 Feb, 2022 2 commits
  2. 04 Feb, 2022 10 commits
  3. 03 Feb, 2022 5 commits
  4. 02 Feb, 2022 3 commits
  5. 01 Feb, 2022 4 commits
    • Oleksandr Byelkin's avatar
      new CC 3.3 · 83cdcf5b
      Oleksandr Byelkin authored
      83cdcf5b
    • Oleksandr Byelkin's avatar
      Merge branch '10.4' into 10.5 · cf63eece
      Oleksandr Byelkin authored
      cf63eece
    • Andrei's avatar
      MDEV-27687 Assertion `!thd->rgi_fake || ... · 2b554116
      Andrei authored
      The added by MDEV-11675 assert is incorrected assuming
      a replayed from binlog transaction can't contain invoke
      a FD event's apply method.
      
      In fact it can do that through BINLOG event.
      The test case like
      
        BEGIN;
          INSERT INTO t1 VALUES(10);
          BINLOG '
          SOgWTg8BAAAAbgAAAHIAAAAAAAQANS42LjMtbTUtZGVidWctbG9nAAAAAAAAAAAAAAAAAAAAAAAA
          AAAAAAAAAAAAAAAAAABI6BZOEzgNAAgAEgAEBAQEEgAAVgAEGggAAAAICAgCAAAAAAVAYI8=';
      
      is provided (by yet to merged atm) MDEV-27536 fixes.
      
      The assert is removed.
      2b554116
    • Thirunarayanan Balathandayuthapani's avatar
      MDEV-26326 mariabackup skip valid ibd file · 8d742fe4
      Thirunarayanan Balathandayuthapani authored
      - Store the deferred tablespace name while loading the tablespace
      for backup process.
      
      - Mariabackup stores the list of space ids which has page0 INIT_PAGE
      records. backup_first_page_op() and first_page_init() was introduced
      to track the page0 INIT_PAGE records.
      
      - backup_file_op() and log_file_op() was changed to handle
      FILE_MODIFY redo log records. It is used to identify the
      deferred tablespace space id.
      
      - Whenever file operation redo log was processed by backup,
      backup_file_op() should check whether the space name exist
      in deferred tablespace. If it is then it needs to store the
      space id, name when FILE_MODIFY, FILE_RENAME redo log processed
      and it should delete the tablespace name from defer list in other
      cases.
      
      - backup_fix_ddl() should check whether deferred tablespace has
      any page0 init records. If it is then consider the tablespace
      as newly created tablespace. If not then backup should try
      to reload the tablespace with SRV_BACKUP_NO_DEFER mode to
      avoid the deferring of tablespace.
      8d742fe4
  6. 31 Jan, 2022 9 commits
  7. 30 Jan, 2022 7 commits