Skip to content

Commit

Permalink
Merge pull request #351 from holland-backup/devel
Browse files Browse the repository at this point in the history
fixes 349
  • Loading branch information
ed-velez committed Apr 26, 2022
2 parents 77dcfe9 + a3575b0 commit ab9fd2c
Show file tree
Hide file tree
Showing 18 changed files with 42 additions and 42 deletions.
2 changes: 1 addition & 1 deletion contrib/holland-commvault/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland_commvault",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.example/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.example",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.mariabackup/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.mariabackup",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.mongodump/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.mongodump",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.mysql_lvm/setup.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.mysql_lvm",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.mysqldump/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.mysqldump",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.pg_basebackup/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.pg_basebackup",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.pgdump/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.pgdump",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.random/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.random",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.sqlite/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.sqlite",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.tar/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.tar",
Expand Down
Expand Up @@ -34,6 +34,7 @@
tmpdir = string(default=None)
additional-options = force_list(default=list())
pre-command = string(default=None)
strict = boolean(default=yes)
"""
+ MYSQL_CLIENT_CONFIG_STRING
+ COMPRESSION_CONFIG_STRING
Expand Down Expand Up @@ -150,7 +151,9 @@ def backup(self):
util.add_xtrabackup_defaults(self.defaults_path, tmpdir=tmpdir)
args = util.build_xb_args(xb_cfg, backup_directory, self.defaults_path, binary_xtrabackup)
util.execute_pre_command(
xb_cfg["pre-command"], backup_directory=backup_directory, backupdir=backup_directory
xb_cfg["pre-command"],
backup_directory=backup_directory,
backupdir=backup_directory,
)
stderr = self.open_xb_logfile()
try:
Expand Down
47 changes: 22 additions & 25 deletions plugins/holland.backup.xtrabackup/holland/backup/xtrabackup/util.py
Expand Up @@ -197,49 +197,46 @@ def build_xb_args(config, basedir, defaults_file=None, binary_xtrabackup=False):
slave_info = config["slave-info"]
safe_slave_backup = config["safe-slave-backup"]
no_lock = config["no-lock"]
strict = config["strict"]
# filter additional options to remove any empty values
extra_opts = [_f for _f in config["additional-options"] if _f]

args = [innobackupex]
if defaults_file:
args.append("--defaults-file=" + defaults_file)
if ibbackup:
args.append("--ibbackup=" + ibbackup)

if not binary_xtrabackup:
if defaults_file:
args.append("--defaults-file=" + defaults_file)
if ibbackup:
args.append("--ibbackup=" + ibbackup)
if stream:
args.append("--stream=" + stream)
else:
basedir = join(basedir, "data")
if tmpdir:
args.append("--tmpdir=" + tmpdir)
if slave_info:
args.append("--slave-info")
if safe_slave_backup:
args.append("--safe-slave-backup")
if no_lock:
args.append("--no-lock")
args.append("--no-timestamp")
if extra_opts:
args.extend(extra_opts)
if basedir:
args.append(basedir)
else:
if defaults_file:
args.append("--defaults-file=" + defaults_file)
args.append("--backup")
if ibbackup:
args.append("--ibbackup=" + ibbackup)
if stream:
args.append("--stream=xbstream")
else:
args.append("--target-dir=%s" % join(basedir, "data"))
if slave_info:
args.append("--slave-info")
if safe_slave_backup:
args.append("--safe-slave-backup")
if no_lock:
args.append("--no-lock")

if slave_info:
args.append("--slave-info")
if safe_slave_backup:
args.append("--safe-slave-backup")
if no_lock:
args.append("--no-lock")

if not strict:
args.append("--strict=OFF")
if int(xtrabackup_version().split(".")[0]) < 8:
args.append("--no-timestamp")

if not binary_xtrabackup:
if basedir:
args.append(basedir)
else:
if extra_opts:
args.extend(extra_opts)
return args
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.backup.xtrabackup/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.backup.xtrabackup",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.lib.common/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.lib.common",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.lib.lvm/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland.lib.lvm",
Expand Down
2 changes: 1 addition & 1 deletion plugins/holland.lib.mysql/setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"


setup(
Expand Down
2 changes: 1 addition & 1 deletion setup.py
@@ -1,6 +1,6 @@
from setuptools import find_packages, setup

version = "1.2.9"
version = "1.2.10"

setup(
name="holland",
Expand Down

0 comments on commit ab9fd2c

Please sign in to comment.