Sfoglia il codice sorgente

Minor disk replica logging improvements

Alessandro Pilotti 9 anni fa
parent
commit
d62d5f50c0
1 ha cambiato i file con 9 aggiunte e 3 eliminazioni
  1. 9 3
      coriolis/providers/vmware_vsphere/__init__.py

+ 9 - 3
coriolis/providers/vmware_vsphere/__init__.py

@@ -579,18 +579,24 @@ class ExportProvider(base.BaseReplicaExportProvider):
                 changed_area_size = sum(
                     [x.length for x in changed_disk_areas.changedArea])
 
+                if not changed_area_size:
+                    self._event_manager.progress_update(
+                        "No blocks to replicate for disk: %s" %
+                        backup_disk_path)
+                    continue
+
                 if change_id == '*':
                     self._event_manager.progress_update(
                         "Performing full CBT replica for disk: {path}. "
-                        "Disk size: {disk_size:,}, written area size: "
+                        "Disk size: {disk_size:,}. Written blocks size: "
                         "{changed_area_size:,}".format(
                             path=backup_disk_path,
                             disk_size=disk_size,
                             changed_area_size=changed_area_size))
                 else:
                     self._event_manager.progress_update(
-                        "Performing incremental CBT replica for disk: {path}."
-                        "Disk size: {disk_size:,}, changed area size: "
+                        "Performing incremental CBT replica for disk: {path}. "
+                        "Disk size: {disk_size:,}. Changed blocks size: "
                         "{changed_area_size:,}".format(
                             path=backup_disk_path,
                             disk_size=disk_size,