]>
git.proxmox.com Git - pve-zsync.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Wolfgang Link [Wed, 15 Mar 2017 10:57:48 +0000 (11:57 +0100)]
fix wrong quoting in qemu disk check.
Fabian Grünbichler [Mon, 13 Feb 2017 13:28:15 +0000 (14:28 +0100)]
buildsys: add lintian call
Fabian Grünbichler [Mon, 13 Feb 2017 13:28:06 +0000 (14:28 +0100)]
buildsys: use fakeroot for dpkg-deb
Fabian Grünbichler [Mon, 13 Feb 2017 13:27:50 +0000 (14:27 +0100)]
buildsys: job safety
Fabian Grünbichler [Mon, 13 Feb 2017 13:27:34 +0000 (14:27 +0100)]
buildsys: use gzip -n
Wolfgang Bumiller [Tue, 17 Jan 2017 11:55:32 +0000 (12:55 +0100)]
bump version to 1.6-13
Wolfgang Link [Thu, 12 Jan 2017 10:56:53 +0000 (11:56 +0100)]
fix cut_taget_width
Wolfgang Link [Tue, 10 Jan 2017 09:56:52 +0000 (10:56 +0100)]
Fix #1245: Fix snapshot parser.
Make the snapshot parser more exact.
This avoid that a wrong snap-name will returned
if two or more job names has the same beginning.
Dietmar Maurer [Tue, 6 Sep 2016 06:15:28 +0000 (08:15 +0200)]
use new repoman for upload target
Dietmar Maurer [Tue, 6 Sep 2016 06:13:28 +0000 (08:13 +0200)]
bump version toö 1.6-12
Wolfgang Link [Tue, 2 Aug 2016 10:24:50 +0000 (12:24 +0200)]
Add signal handling when we sync.
This gives the capability to clean up, if a error occurs.
Wolfgang Link [Tue, 2 Aug 2016 10:24:49 +0000 (12:24 +0200)]
Add ssh BatchMode.
In case of connection lost the ssh keeps the zfs receive running and it is not possible to make a new sync.
Wolfgang Link [Tue, 2 Aug 2016 09:41:45 +0000 (11:41 +0200)]
Remove switch module.
Switch module is moved out the perl core.
Dietmar Maurer [Thu, 16 Jun 2016 09:46:53 +0000 (11:46 +0200)]
bump version to 1.6-11
Wolfgang Link [Wed, 15 Jun 2016 06:10:33 +0000 (08:10 +0200)]
fix use path as source
Dietmar Maurer [Thu, 16 Jun 2016 09:44:31 +0000 (11:44 +0200)]
fix typo
Wolfgang Link [Wed, 15 Jun 2016 06:10:32 +0000 (08:10 +0200)]
Make return value logical correct
Dietmar Maurer [Thu, 2 Jun 2016 08:58:13 +0000 (10:58 +0200)]
bump version to 1.6-10
Wolfgang Link [Thu, 2 Jun 2016 08:28:19 +0000 (10:28 +0200)]
fix #1004 adapt regex to new schema
Dietmar Maurer [Wed, 9 Mar 2016 13:44:41 +0000 (14:44 +0100)]
bump version to 1.6-9
Fabian Grünbichler [Wed, 9 Mar 2016 11:39:55 +0000 (12:39 +0100)]
Fix variable name
Since $param->{vmid} is never set, this check could not
trigger! using the correct $source->{vmid} works as expected
Fabian Grünbichler [Wed, 9 Mar 2016 11:39:54 +0000 (12:39 +0100)]
fix #910: Correctly handle undef
Dietmar Maurer [Mon, 8 Feb 2016 13:41:05 +0000 (14:41 +0100)]
set RELEASE=4.1
Dietmar Maurer [Mon, 8 Feb 2016 13:40:22 +0000 (14:40 +0100)]
bump version to 1.6-8
Dominik Csapak [Mon, 8 Feb 2016 11:24:59 +0000 (12:24 +0100)]
fix #887 add "--limit" option to cron
add the --limit option when creating the cron entry
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Dietmar Maurer [Thu, 26 Nov 2015 11:08:30 +0000 (12:08 +0100)]
bump version to 1.6-7
Wolfgang Bumiller [Wed, 25 Nov 2015 07:40:48 +0000 (08:40 +0100)]
safer disk matching
Dietmar Maurer [Sat, 14 Nov 2015 17:35:36 +0000 (18:35 +0100)]
bump version to 1.6-6
Wolfgang Link [Wed, 11 Nov 2015 07:22:00 +0000 (08:22 +0100)]
Change output format for list and status
Wolfgang Link [Wed, 11 Nov 2015 09:24:52 +0000 (10:24 +0100)]
fix bug #813: allow mountpoints or VMdisk which are not on zfs, if they are not include in backup.
LXC: MP are in the default setting exclude from backup, so we do not sync mp at default.
if they have the flag backup=1 we sync them.
QEMU: VMDisk will be synced always except they have a flag backup=no.
Dietmar Maurer [Fri, 6 Nov 2015 15:52:26 +0000 (16:52 +0100)]
fix version inside Makefile
Dietmar Maurer [Fri, 6 Nov 2015 15:44:49 +0000 (16:44 +0100)]
bump version to 1.6-5
Wolfgang Link [Fri, 6 Nov 2015 14:53:54 +0000 (15:53 +0100)]
improve error msg
Wolfgang Link [Fri, 6 Nov 2015 14:53:53 +0000 (15:53 +0100)]
fix disk parser
Dietmar Maurer [Fri, 6 Nov 2015 09:29:45 +0000 (10:29 +0100)]
bump version to 1.6-4
Wolfgang Link [Fri, 6 Nov 2015 09:14:35 +0000 (10:14 +0100)]
repair cleanup formating for man and remove for better handling the slashes at the end of pathes.
Wolfgang Link [Fri, 6 Nov 2015 07:59:08 +0000 (08:59 +0100)]
cleanup
Wolfgang Link [Fri, 6 Nov 2015 07:59:07 +0000 (08:59 +0100)]
decode in config name the type of config.
The backuped config will now include in the name of the config file the type of vm.
<vmid>.conf.<type>.rep_<name_of_job>_<timestamp>
Wolfgang Link [Thu, 5 Nov 2015 08:02:40 +0000 (09:02 +0100)]
save the config in an extra dir.
The name of the dir, where the conf will be saved. Is the same name like the last subvol from the dest path.
Wolfgang Link [Thu, 5 Nov 2015 08:00:30 +0000 (09:00 +0100)]
extend send_config with method local
what can be used to make local backups
Wolfgang Link [Thu, 5 Nov 2015 08:00:29 +0000 (09:00 +0100)]
add disk parser for LXC
Wolfgang Link [Thu, 5 Nov 2015 08:00:28 +0000 (09:00 +0100)]
extend send_config: now it support's container too.
Wolfgang Link [Thu, 5 Nov 2015 08:00:27 +0000 (09:00 +0100)]
update list output and include vmtype
Wolfgang Link [Thu, 5 Nov 2015 08:00:26 +0000 (09:00 +0100)]
improve vm_exist: now it check both lxc and qemu and return the type of the VM
Wolfgang Link [Thu, 5 Nov 2015 07:56:27 +0000 (08:56 +0100)]
improve reliability and recover chnged snapshots on source
Dietmar Maurer [Tue, 3 Nov 2015 17:03:12 +0000 (18:03 +0100)]
bump version to 1.6-3
Wolfgang Link [Tue, 3 Nov 2015 11:06:28 +0000 (12:06 +0100)]
fix to many slashes in recv pat
Dietmar Maurer [Fri, 16 Oct 2015 09:01:28 +0000 (11:01 +0200)]
bump version to 1.6-2
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:12 +0000 (11:40 +0200)]
use arrays for run_cmd and argument separators
Using the array version of run_cmd to avoid quoting issues.
Added '--' argument separators where applicable for
correctness.
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:11 +0000 (11:40 +0200)]
parse_target/check_target: support ipv6 and hostnames
check_target only printed an error message without actually
exiting causing the program to abort later in the process
due to bad input - reusing parse_target now to also reduce
code.
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:10 +0000 (11:40 +0200)]
run_cmd: array support
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:09 +0000 (11:40 +0200)]
parse_disks: the pool comes first in the path
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:08 +0000 (11:40 +0200)]
parse_disks: don't drop the path inside the pool
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:07 +0000 (11:40 +0200)]
remove now unnecessary if($disk)
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:06 +0000 (11:40 +0200)]
regex deduplication
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:05 +0000 (11:40 +0200)]
replace $is_disk with an early check
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:04 +0000 (11:40 +0200)]
check for 'cdrom/none' storage early
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:03 +0000 (11:40 +0200)]
Avoid 'no such file' error when no state exists.
Wolfgang Bumiller [Mon, 28 Sep 2015 09:40:02 +0000 (11:40 +0200)]
typo fix: exsits -> exists
Dietmar Maurer [Fri, 18 Sep 2015 14:18:54 +0000 (16:18 +0200)]
bump version to 1.6-1
Wolfgang Link [Fri, 12 Jun 2015 09:52:09 +0000 (11:52 +0200)]
bump version 1.5-2
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Fri, 12 Jun 2015 09:52:08 +0000 (11:52 +0200)]
Update man
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Fri, 12 Jun 2015 09:52:07 +0000 (11:52 +0200)]
Change behavior at error
Now if an error occurs, the job will not stopped.
It will continue and send emails so long the error is gone or somebody stopped it.
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Thu, 11 Jun 2015 12:22:30 +0000 (14:22 +0200)]
fix incremental sync
wrong snapshot where be used.
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Thu, 11 Jun 2015 12:22:27 +0000 (14:22 +0200)]
code cleanup and man
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Dietmar Maurer [Tue, 2 Jun 2015 06:10:58 +0000 (08:10 +0200)]
set RELEASE=3.4
Wolfgang Link [Mon, 1 Jun 2015 14:23:04 +0000 (16:23 +0200)]
Changing config and state!
Now there is only one state file /var/lib/$PROGNAME/sync_state and the config is in the crontab.
Also there is no interval any more. you have to set it yourself in crontab.
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Mon, 1 Jun 2015 14:23:03 +0000 (16:23 +0200)]
code clean up
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Tue, 19 May 2015 05:02:54 +0000 (07:02 +0200)]
to ensure the speed limit and some other features serialize the script
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Tue, 19 May 2015 05:02:53 +0000 (07:02 +0200)]
insert new function enable and disable
this function you are able to stop and start a scheduled job.
also for better handling change cron_add,cron_del to write_to_cron
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Tue, 19 May 2015 05:02:52 +0000 (07:02 +0200)]
remove cron entry if sync-job failed and move cron EVN setting
If a Sync-job crash it should stop trying to sync until somebody checked it.
moving the cron EVN to the code is necessary to prevent at updating that the file will be over written.
rename delete_corn to delete_configs
the function also deletes the config entry
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Tue, 19 May 2015 05:02:51 +0000 (07:02 +0200)]
rename locked in status what is set in pve-zsync.cfg file
so we can different more states for error handling and maintenance.
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Tue, 19 May 2015 05:02:50 +0000 (07:02 +0200)]
move send_config to pervert more then 1 config per sync
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Tue, 19 May 2015 05:02:49 +0000 (07:02 +0200)]
insert check if disk is no zvol
this was before implemented wrong
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Tue, 19 May 2015 05:02:48 +0000 (07:02 +0200)]
fix in cron_del multiple deletion and correct timestamp for deletion config
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Tue, 19 May 2015 05:02:47 +0000 (07:02 +0200)]
add missing close for FH, also catch and handle exception.
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Tue, 19 May 2015 05:02:46 +0000 (07:02 +0200)]
sort all outputs and config files by source and name
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Tue, 19 May 2015 05:02:45 +0000 (07:02 +0200)]
Code clean up and rename Debian packet name.
Signed-off-by: Wolfgang Link <w.link@proxmox.com>
Wolfgang Link [Wed, 6 May 2015 09:45:10 +0000 (11:45 +0200)]
Initial Project