Download project files

How do I verify a download?


0.16 release from the trunk series released 2014-11-21

Release information
Release notes:

Version 0.16 added SNMP support for sending out notifications about backup failures and successes. This feature was contributed by Alexandre Anriot.

Changelog:

Added SNMP support for sending out notifications about backup failures and successes (contributed by Alexandre Anriot).
Fixed BUG#1351000: crash when specifying both --help and $mail_report_on was set to 'always'

File Description Downloads
download icon mylvmbackup-0.16.tar.gz (md5, sig) mylvmbackup-0.16 391
last downloaded 3 days ago
Total downloads: 391

0.15 release from the trunk series released 2014-02-22

Release information
Release notes:

Added zbackup backup type (patch contributed by Ivan Korjavin)
The mycnf option now accepts both a file name pointing to an individual my.cnf file as well as a directory name like /etc/mysql to back up an entire configuration directory. The configuration will be stored in a subdirectory <prefix>-cnf-<suffix>. (BUG#1095690)
Additional minor improvements and bug fixes.

Changelog:

   - BUG#1283094: The Option "--recoveryopts" did not actually work when
     provided on the command line.
  - BUG#1269096: Tar output was always verbose, even if quiet option was set.
  - BUG#1095690: The mycnf option now accepts both a file name pointing to an
     individual my.cnf file as well as a directory name like /etc/mysql to back
     up an entire configuration directory. The configuration will be stored in a
     subdirectory <prefix>-cnf-<suffix>.
     This requires the File::Copy::Recursive Perl module to be installed
   - Updated README to mention zbackup as well.
   - BUG#1186570: Check for the existence of the backup LV and bail out earlier
     (not when trying to create the LV snapshot)
   - The purge action now only works for tar and local rsync archives
     (zbackup repos would be corrupted, rsnap does its own retention)
   - Updated documentation accordingly
   - Added description of zbackup to the documentation
   - Updated purge action to preserve hidden files (dot files)
     in the backup directory
   - Updated man page accordingly, emphasized that the purge action
     ruthlessly removes everything that is older than the last x
     newest files (except for hidden files)
  - Display the status in the mail subject.
   - Added -p option to the INSTALL macro in Makefile
   - Set mandir to $(prefix)/share/man
   - Fixed FSF address in the GPL license headers of
     mylvmbackup.pl.in and mylvmbackup.spec.in
   - Added GPL license header to the Makefile

File Description Downloads
download icon mylvmbackup-0.15.tar.gz (md5, sig) mylvmbackup-0.15 84
last downloaded 32 weeks ago
Total downloads: 84

0.14 release from the trunk series released 2013-06-23

Release information
Release notes:

 - Improved error handling: send out an email if mail_report_on has been
   set to "errors" and a log message with log level LOG_ERR was logged.
 - Abort and clean up if the snapshot volume could not be mounted
 - Abort and clean up if the backup creation failed
 - Exit with a non-zero return code if errorstate was set
 - Enabled timestr() formatting sequences for snapshot volume names, to
   create snapshot names which contain a dynamic date value. This can
   be useful when thin provisioned snapshots are used as the actual backup
   by enabling the keep_snapshot option
 - Added "thin" option to mylvmbackup.conf (default=0), to enable
   thin provisioned LVM snapshots
 - Added new configuration option "recoveryopts" that allows to modify
   the command line options that are passed to ...

File Description Downloads
download icon mylvmbackup-0.14.tar.gz (md5, sig) mylvmbackup 0.14 66
last downloaded 18 weeks ago
Total downloads: 66

0.13 release from the trunk series released 2009-09-04

Release information
Changelog:

 - Deleted sample precleanup.pm hook as it has potential to cause harm and
   is too specialized on a particular use case (BUG#394668)
 - Added support for rsync via SSH (BUG#392462)
 - Fixed InnoDB recovery in case a relative path to the MySQL
   data directory is defined (BUG#38337), improved the documentation
   of relpath in the man page.

File Description Downloads
download icon mylvmbackup-0.13.tar.gz (md5, sig) mylvmbackup-0.13 852
last downloaded 8 weeks ago
Total downloads: 852

0.12 release from the trunk series released 2009-06-20

Release information
Release notes:

Removed the absolute path names to external tools (make sure $PATH is correct)
Added --log-err to the startup options of the recovery instance to avoid cluttering the server's error log
Added support for hooks written as Perl Modules. (Matthew Boehm)
Added support for date/time-formatted path names for backupdir and mountdir (Matthew Boehm)
Backupdir and mountdir are now created automatically (Matthew Boehm)
Added new hook "logerr" when an error is logged. (Matthew Boehm)
Added Option --keep-mount... (Tim Stoop)
Removed the bind mount, now requires LVMv2.
Support reading login/password from ~/.my.cnf (Baron Schwartz)
Documentation fixes and improvements.

Changelog:

2009-06-18 Lenz Grimmer <email address hidden>

 - Fixed allowed format strings for timestamped backupdir and mountdir
   directory names
 - Updated documentation: added information about hooks as Perl modules,
   added new logerr hook to the list of available hooks, use of format
   strings for the backupdir and mountdir. Documented the fact that these
   directories are now created automatically, if they don't exist.
 - Fixed Makefile and RPM spec file to install Perl hooks (and include them
   in the distribution)
 - Removed the absolute path names to external tools, as they tend to differ
   between Linux distributions - ensure to configure $PATH correctly instead
 - Added --log-err to the startup options of the InnoDB recovery instance
   to redirect logging output to $TMP/mylvmbackup_recoverserver.err (instead
   of using the primary instance's error log file, in case it has been defined
   in my.cnf)

2009-06-14 Lenz Grimmer <email address hidden>

 - Merged contributions from Matthew Boehm:
 - Added support for date/time formatted file paths for the backupdir
   and mountdir. Example: $backupdir=/path/to/%Y/%m/%d will expand to
   /path/to/2008/10/02 and backups will go in there.
 - Added support to attempt to create $backupdir and $mountdir if they do
   not exist.
 - Added support for using Perl modules as hook scripts. Module must be
   named <hook>.pm and must be a package of type <hook>. Module must
   implement ->execute() which is called by mylvmbackup to initiate the
   hook. It must return boolean true/false (1 or 0) on success/failure.
   ->execute() will be passed 2 parameters. The first parameter is a
   clone() of the global $dbh. This will allow hook scripts to perform
   actions on the DB using the existing connection. The second parameter
   is a string containing any messages passed to the run_hook() function.
   Module must also implement ->errmsg() which will return a string error
   message to be sent to log_msg(). This will be called by mylvmbackup
   when ->execute() returns false/0.
 - Added new hook, 'logerr'. Called by log_msg() when log severity is
   LOG_ERR. Passes $msg to hook script.
2009-06-13 Lenz Grimmer <email address hidden>

 - Removed the bind mount of the position file directory: copy the config
   files (position record and my.cnf) into the writable snapshot directly
 - Fixed the backup backends to honor this change, fixed the rsnap plugin
   to actually include the config files as well
 - Removed some hardcoded /tmp paths with a $TMP variable
 - Removed superflous $lvm_version variable

2009-06-07 Lenz Grimmer <email address hidden>

 - Made Linux LVMv2 a requirement

2009-05-07 Lenz Grimmer <email address hidden>

 - Applied patch by Tim Stoop: added option --keep_mount which keeps the
   snapshot mounted after the mylvmbackup run (which also implies
   --keep_snapshot)

2009-03-02 Lenz Grimmer <email address hidden>

 - Updated all URL references to point to lenzg.net instead of lenzg.org
 - Applied small patch from Baron Schwartz to allow reading from ~/.my.cnf

2008-12-17 Lenz Grimmer <email address hidden>

 - Added project home page URL to the --help output, added note about
   the existence of a sample config file to the man page
 - Add build date to the version string in the help output
 - Fixed check for backupdir to not require it when using rsync to a
   remote server or when not doing any backups with backuptype=none
   (Thanks to Ronald Bradford for these suggestions)

File Description Downloads
download icon mylvmbackup-0.12.tar.gz (md5, sig) mylvmbackup-0.12 48
last downloaded 18 weeks ago
Total downloads: 48