[pve-devel] [RFC_V2 pve-storage 0/8] This is the implementation for storage asyncorn replica in the storage lib.

Wolfgang Link w.link at proxmox.com
Wed Apr 19 11:52:01 CEST 2017


This patch serie will include storage asyncron replica.

[RFC V2]:
     Make changes as Wolfgang and Thomans replite to the V1 patch series.
     Note: cron will later chaged to systemd .timer
     Add update_conf to update the replica file.

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 |  54 ++++
 PVE/CLI/Makefile               |   2 +-
 PVE/CLI/pvesr.pm               | 153 +++++++++++
 PVE/Makefile                   |   1 +
 PVE/ReplicationTools.pm        | 573 +++++++++++++++++++++++++++++++++++++++++
 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, 1030 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