Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-11556

InnoDB redo log apply fails to adjust data file sizes

    Details

    • Sprint:
      10.2.4-5

      Description

      Prepare of partial backup (with --tables option) sporadically fails with following error :

      InnoDB: Error: tablespace size stored in header is 4864 pages, but
      InnoDB: the sum of data file sizes is only 768 pages
      InnoDB: Cannot start InnoDB. The tail of the system tablespace is
      InnoDB: missing.

      Attached are:
      test_partial_uncommitted.sh - test which reliably demonstrates the problem in my environment
      test_partial_uncommitted.log - corresponding log
      my.cnf - config used
      partial_uncommitted.test 'identical' mtr test, which DOES NOT demonstrate the problem (for unknown reasons (generated xtrabackup_info and backup-my.cnf are identical to .sh test).

      Interesting observation is that all tables are backed up - this should be another bug eventually if not fixed as part of this.

        Attachments

        1. my.cnf
          0.3 kB
        2. partial_uncommitted.test
          0.5 kB
        3. problem.tar.gz
          8.89 MB
        4. test_partial_uncommitted.log
          25 kB
        5. test_partial_uncommitted.sh
          0.7 kB

          Issue Links

            Activity

              People

              • Assignee:
                marko Marko Mäkelä
                Reporter:
                anikitin Andrii Nikitin (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: