Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 14, 2015
  1. @abg

    tidy references to Percona XtraBackup

    abg authored
    Change descriptions to Percona IP to be better in line with
    Percona's trademark policy.
Commits on Feb 12, 2015
  1. @abg

    Merge pull request #115 from CashStar/master

    abg authored
    Adding support for straight tar backups
Commits on Dec 31, 2014
  1. @abg

    escape special chars when generating pgpass file

    abg authored
    '\' and ':' characters in a password must be escaped or they
    will be misinterpreted and authentication will fail.
    Resolves issue #116
Commits on Nov 25, 2014
  1. adding support for compression

    nevins-b authored
  2. Merge remote-tracking branch 'upstream/master'

    nevins-b authored
    Conflicts:
    	contrib/holland.spec
Commits on Nov 19, 2014
  1. @abg
  2. @abg
  3. @abg
  4. @abg
  5. @abg

    improve view detection in mysql <= 5.0

    abg authored
    Previously views were only detected based on the comment field
    which was checked when ENGINE IS NULL.  Now any ENGINE IS NULL
    table is set to 'view'.
  6. @abg

    raise BackupError if exclude_invalid_views fails

    abg authored
    - previously if a failing view was detected and MySQL raised
      an unknown error code, this method just reraised the original
      MySQLError.  This converts it to a more useful BackupError
      so holland does not raise an uncaught exception trace.
      If the invalid view handling fails still this probably means
      more error code classes need to be detected by holland.
  7. @abg
  8. @abg

    always pass sequences of parameters to cursor.execute

    abg authored
    Fixes #106
    
    Previously some queries were passing bare strings to
    cursor.execute(query, param). This worked under MySQLdb 1.2.3
    but fails under MySQL 1.2.5.  This is likely broken on other
    connectors which also expect a sequence of params.
  9. @mikegriffin @abg

    Replace defaults in xtrabackup provider to use innobackupex

    mikegriffin authored abg committed
    - Upstream xtrabackup has deprecated innobackupex-1.5.1 and
      the holland defaults have become stale
  10. @abg

    Added gpg option for mysqldump and xtrabackup

    Tim Soderstrom authored abg committed
  11. @rcleere @abg

    options added to gpg command line

    rcleere authored abg committed
  12. @rcleere @abg

    Added gpg support

    rcleere authored abg committed
  13. @rcleere @abg

    Added gpg as a compression target

    rcleere authored abg committed
  14. @abg

    also treat views as transactional

    abg authored
  15. @abg
  16. @abg
Commits on Nov 12, 2014
  1. @abg
Commits on Nov 4, 2014
  1. @abg
  2. @abg

    always pass sequences of parameters to cursor.execute

    abg authored
    Fixes #106
    
    Previously some queries were passing bare strings to
    cursor.execute(query, param). This worked under MySQLdb 1.2.3
    but fails under MySQL 1.2.5.  This is likely broken on other
    connectors which also expect a sequence of params.
Commits on Oct 28, 2014
  1. @m00dawg
  2. Added gpg option for mysqldump and xtrabackup

    Tim Soderstrom authored
Commits on Oct 16, 2014
  1. adding tar backup

    nevins-b authored
Commits on Jun 27, 2014
  1. @mikegriffin

    Replace defaults in xtrabackup provider to use innobackupex

    mikegriffin authored
    - Upstream xtrabackup has deprecated innobackupex-1.5.1 and
      the holland defaults have become stale
Commits on Mar 26, 2014
  1. @rcleere
Commits on Mar 12, 2014
  1. @rcleere

    Added gpg support

    rcleere authored
  2. @rcleere
Commits on Oct 7, 2013
  1. @abg

    ensure holland-pgdump control connection is closed

    abg authored
    - previously holland-pgdump had a bug that would leave
      active connections open while running pg_dump.  This
      fix more aggressively closes these connections to
      avoid leaving a dangling connection open. Specifically
      this closes the connection as soon as the backup started
      once we know estimation is over.
  2. @abg

    ensure pgdump control connections run in autocommit mode

    abg authored
    - holland-pgdump runs some basic queries for database
      discovery and basic size estimation.  These should not
      hold an open transaction, however, so this fix
      ensure the connection is set to autocommit mode.
  3. @abg

    always raise BackupError rather than OSError

    abg authored
    - this forces PgError to derive from BackupError so
      if this is raised we don't end up with an unchecked
      exception
    - Also, when running subprocess.call catch OSError
      This means execve failed in some way - either the command
      was not found in PATH or there was some other related error
      in executing the command.
  4. @abg

    decode string values from show slave status, ignoring decode errors

    abg authored
    - fixed lp#1220841 where mysql fails to handle the encoding of
      some error messages correctly and show slave status fails.
      Here we perform a best-effort decoding and just strip out
      invalid characters from the output.  This should only affect
      the last_error field.
Something went wrong with that request. Please try again.