]>
git.proxmox.com Git - pve-guest-common.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Dietmar Maurer [Mon, 12 Jun 2017 09:33:05 +0000 (11:33 +0200)]
PVE/ReplicationState.pm: implement write_vmid_job_states
Update all job states related to a specific $vmid
Wolfgang Link [Mon, 12 Jun 2017 08:38:20 +0000 (10:38 +0200)]
Make rollback compatible with storage replica.
If we rollback we have to clean up all local replication snapshots.
Dietmar Maurer [Mon, 12 Jun 2017 07:05:50 +0000 (09:05 +0200)]
PVE::Replication - pass $cleanup parameter to get_replicatable_volumes
Dietmar Maurer [Mon, 12 Jun 2017 07:03:14 +0000 (09:03 +0200)]
PVE::AbstractConfig - add prototype for get_replicatable_volumes
Dietmar Maurer [Mon, 12 Jun 2017 05:53:47 +0000 (07:53 +0200)]
PVE::Replication::prepare - allow to pass undefined $jobid
And remove all replication snapshots in that case. This is useful
for snapshot rollback.
Dietmar Maurer [Mon, 12 Jun 2017 05:03:22 +0000 (07:03 +0200)]
add PVE/Replication.pm - moved from pve-manager
Dietmar Maurer [Mon, 12 Jun 2017 04:35:35 +0000 (06:35 +0200)]
PVE::ReplicationConfig add delete_job helper
Moved from PVE::Replication.
Dietmar Maurer [Mon, 12 Jun 2017 04:17:14 +0000 (06:17 +0200)]
PVE::ReplicationState - add job_status, get_next_job, job_logfile_name helpers
Moved code from PVE::Replication.
Wolfgang Bumiller [Tue, 6 Jun 2017 08:04:00 +0000 (10:04 +0200)]
migrate: set migration_type
Moved from qemu-server: set $opts->{migration_type} to a
default or a value from datacenter.cfg.
Wolfgang Bumiller [Fri, 9 Jun 2017 07:55:58 +0000 (09:55 +0200)]
GuestHelpers: allow overriding $lockdir in test environments
Dietmar Maurer [Wed, 7 Jun 2017 09:28:40 +0000 (11:28 +0200)]
PVE::ReplicationConfig - set computed properties after schema verification
Else we get schema verification errors.
Dietmar Maurer [Wed, 7 Jun 2017 08:06:25 +0000 (10:06 +0200)]
PVE::ReplicationConfig - remove useless guest property
We extract it from the jobid instead.
Dietmar Maurer [Tue, 6 Jun 2017 09:47:38 +0000 (11:47 +0200)]
PVE::ReplicationState - new helper replication_snapshot_name()
Changed replication snapshot naming to __replicate_<jobid>_<lastsync>__
to avoid conflicts with normal snapshot names.
Dietmar Maurer [Tue, 6 Jun 2017 08:37:49 +0000 (10:37 +0200)]
PVE::ReplicationConfig - new helper parse_replication_job_id
Allow job numbers 0..N
Dietmar Maurer [Fri, 2 Jun 2017 10:18:41 +0000 (12:18 +0200)]
PVE::ReplicationConfig - use new ID format "<vmid>-<num>"
Dietmar Maurer [Fri, 2 Jun 2017 07:51:01 +0000 (09:51 +0200)]
PVE::ReplicationState - hold guest_migration_lock during state update
Dietmar Maurer [Fri, 2 Jun 2017 06:53:53 +0000 (08:53 +0200)]
PVE::ReplicationState - new helper class to read/write replication state
Dietmar Maurer [Wed, 31 May 2017 07:15:52 +0000 (09:15 +0200)]
bump version to 2.0-4
Dietmar Maurer [Wed, 31 May 2017 05:49:56 +0000 (07:49 +0200)]
Makefile: cleanup *.buildinfo
Dietmar Maurer [Tue, 30 May 2017 10:31:47 +0000 (12:31 +0200)]
PVE/ReplicationConfig.pm: add remove_job property
Dietmar Maurer [Wed, 24 May 2017 05:24:34 +0000 (07:24 +0200)]
PVE::GuestHelpers::guest_migration_lock - new helper
I create a separate class for common guest helpers.
We can move more code into this class later.
Dietmar Maurer [Tue, 23 May 2017 15:52:30 +0000 (17:52 +0200)]
PVE::ReplicationConfig::check_for_existing_jobs - new helper
We want to use that before removing a guest.
Dietmar Maurer [Wed, 10 May 2017 04:16:57 +0000 (06:16 +0200)]
AbstractConfig.pm: remove code for replicate configuration
It is no longer used.
Dietmar Maurer [Wed, 10 May 2017 04:14:24 +0000 (06:14 +0200)]
PVE/ReplicationConfig.pm - new configuratin file for replication
Wolfgang Bumiller [Mon, 22 May 2017 10:37:05 +0000 (12:37 +0200)]
migration: use Cluster's new get_ssh_info
Dietmar Maurer [Sat, 6 May 2017 08:58:24 +0000 (10:58 +0200)]
AbstractConfig.pm: do not copy/store replicate parameter in snapshot config
Wolfgang Bumiller [Fri, 28 Apr 2017 11:57:08 +0000 (13:57 +0200)]
bump version to 2.0-3
Wolfgang Link [Mon, 24 Apr 2017 15:15:34 +0000 (17:15 +0200)]
Replica parameters should be ignored by snapshot and restore.
The replica are parameter that should not be changed by a rollback.
Dietmar Maurer [Mon, 24 Apr 2017 05:41:31 +0000 (07:41 +0200)]
bump version to 2.0-2
Dietmar Maurer [Mon, 24 Apr 2017 05:38:36 +0000 (07:38 +0200)]
PVE/AbstractMigrate.pm: avoid locale specific time stamps
Fabian Grünbichler [Mon, 13 Mar 2017 10:29:29 +0000 (11:29 +0100)]
bump version to 2.0-1
Fabian Grünbichler [Mon, 13 Mar 2017 10:29:18 +0000 (11:29 +0100)]
buildsys: update make upload target for stretch
Thomas Lamprecht [Tue, 7 Mar 2017 16:57:01 +0000 (17:57 +0100)]
AbstractMigrate: remove unused rsync and scp remainders
We have no call using rsync_cmd or scp_cmd here or any child class.
The only part where rsync is used is in the
PVE::Storage::storage_migrate call, but here both the command and the
RSYNC_RSH environment variable gets assembled there locally, so clean
this up here.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Wolfgang Bumiller [Fri, 3 Feb 2017 13:44:51 +0000 (14:44 +0100)]
buildsys: make job safety
Fabian Grünbichler [Wed, 25 Jan 2017 08:51:07 +0000 (09:51 +0100)]
bump version to 1.0-2
Fabian Grünbichler [Wed, 25 Jan 2017 08:50:15 +0000 (09:50 +0100)]
add packaging for VZDump base plugin
Fabian Grünbichler [Wed, 25 Jan 2017 08:49:21 +0000 (09:49 +0100)]
add VZDump base Plugin.pm
moved from pve-manager
Fabian Grünbichler [Wed, 25 Jan 2017 08:13:35 +0000 (09:13 +0100)]
initial packaging
Fabian Grünbichler [Tue, 24 Jan 2017 12:59:08 +0000 (13:59 +0100)]
initial commit
AbstractConfig.pm and AbstractMigrate.pm copied from
pve-common
added use statements for PVE::Cluster and PVE::Storage to
AbstractConfig