[pve-devel] [RFC_V3 pve-storage 0/8]This is the implementation for storage asyncorn replica in the storage lib.
Wolfgang Link
w.link at proxmox.com
Mon Apr 24 17:15:25 CEST 2017
This patch series will include storage asyncron replica.
Changes
[RFC V2]
:: Make changes as Wolfgang and Thomans replied to the V1 patch series.
:: Note: cron will later changed to systemd.timer.
:: Add update_conf to update the replica file.
[RFC V3]
Patch: Include new storage function volume_send.
:: Remove old and wrong comment.
Patch: Include new storage function volume_snapshot_list.
:: Fix IPv6 in ssh command.
Patch: This patch will include storage asynchronous replication.
:: Remove json from API call and create an new CLI call list with json parameter.
:: Fix wrong allocation s/jobs/job/ in function $get_replica_list
:: Rework function $get_replica_list to permit that guest which have the same synctime will overwrite the queue list.
Wolfgang Link (8):
Include new storage function volume_send.
Include new storage function volume_snapshot_list.
Add ip parameter in zfs_request to execute on remote host.
Add function volume_snapshot_delete_remote.
Add replicate as new storage feature.
This patch will include storage asynchronous replication.
Include incremental zfs send in storage_migrate.
Include pve-replica cronjob.
Makefile | 17 +-
PVE/API2/Makefile | 1 +
PVE/API2/StorageReplication.pm | 49 ++++
PVE/CLI/Makefile | 2 +-
PVE/CLI/pvesr.pm | 220 ++++++++++++++++
PVE/Makefile | 1 +
PVE/ReplicationTools.pm | 578 +++++++++++++++++++++++++++++++++++++++++
PVE/Storage.pm | 70 ++++-
PVE/Storage/Plugin.pm | 24 ++
PVE/Storage/ZFSPlugin.pm | 13 +
PVE/Storage/ZFSPoolPlugin.pm | 134 ++++++++--
conffiles | 2 +
pve-replica | 3 +
pvesr | 8 +
14 files changed, 1097 insertions(+), 25 deletions(-)
create mode 100644 PVE/API2/StorageReplication.pm
create mode 100644 PVE/CLI/pvesr.pm
create mode 100644 PVE/ReplicationTools.pm
create mode 100644 conffiles
create mode 100644 pve-replica
create mode 100644 pvesr
--
2.1.4
More information about the pve-devel
mailing list