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

Remove innobackupex mode from Mariabackup

    XMLWordPrintable

Details

    • New Feature
    • Status: Stalled (View Workflow)
    • Major
    • Resolution: Unresolved
    • None
    • Backup, mariabackup
    • None

    Description

      Mariabackup has an --innobackupex option, which can be used to enable innobackupex mode.

      https://mariadb.com/kb/en/library/mariabackup-options/#-innobackupex

      This is a compatibility option:

      The primary purpose of innobackupex mode is to allow scripts and tools to more easily migrate to Mariabackup if they were originally designed to use the innobackupex utility that is included with Percona XtraBackup. It is not recommended to use this mode in new scripts, since it is not guaranteed to be supported forever.

      This mode is not very different from the normal mode. The listed differences are:

      • To prepare a backup, the --apply-log option is used instead of the --prepare option.
      • To create an incremental backup, the --incremental option is supported.
      • The --no-timestamp option is supported.
      • To create a partial backup, the --include option is used instead of the --tables option.
      • To create a partial backup, the --databases option can still be used, but it's behavior changes slightly.
      • The --target-dir option is not used to specify the backup directory. The backup directory should instead be specified as a standalone argument.

      These differences are not very significant, and having this extra mode is a bit confusing.

      Maybe some of the behavioral differences in innobackupex mode should be merged into Mariabackup's normal mode, and then we should remove innobackupex mode?

      UPDATE 14 Aug 2023
      This task needs to be about:

      • verifying/ensuring that all innobackupex functionality is available in the normal mode (list to be updated)
        • add "timestamp" option
        • deprecation message for innobackupex (MDEV-31505)

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              GeoffMontee Geoff Montee (Inactive)
              Votes:
              1 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.