[pve-devel] [PATCH 2/2] PVE::ReplicationState - new helper	replication_snapshot_name()
    Dietmar Maurer 
    dietmar at proxmox.com
       
    Tue Jun  6 11:57:07 CEST 2017
    
    
  
Changed replication snapshot naming to __replicate_<jobid>_<lastsync>__
to avoid conflicts with normal snapshot names.
Signed-off-by: Dietmar Maurer <dietmar at proxmox.com>
---
 PVE/ReplicationState.pm | 9 +++++++++
 1 file changed, 9 insertions(+)
diff --git a/PVE/ReplicationState.pm b/PVE/ReplicationState.pm
index d0eaf80..be5cf5f 100644
--- a/PVE/ReplicationState.pm
+++ b/PVE/ReplicationState.pm
@@ -83,4 +83,13 @@ sub write_job_state {
     PVE::GuestHelpers::guest_migration_lock($vmid, undef, $code);
 }
 
+sub replication_snapshot_name {
+    my ($jobid, $last_sync) = @_;
+
+    my $prefix = "__replicate_${jobid}_";
+    my $snapname = "${prefix}${last_sync}__";
+
+    wantarray ? ($prefix, $snapname) : $snapname;
+}
+
 1;
-- 
2.11.0
    
    
More information about the pve-devel
mailing list