[libvirt] [PATCH 18/23] tests: qemumonitorjson: Add long backing chain test case for node name detection

Peter Krempa pkrempa at redhat.com
Wed Mar 15 16:37:30 UTC 2017


---
 .../qemumonitorjson-nodename-2.json                | 2270 ++++++++++++++++++++
 .../qemumonitorjson-nodename-2.result              |   60 +
 tests/qemumonitorjsontest.c                        |    1 +
 3 files changed, 2331 insertions(+)
 create mode 100644 tests/qemumonitorjsondata/qemumonitorjson-nodename-2.json
 create mode 100644 tests/qemumonitorjsondata/qemumonitorjson-nodename-2.result

diff --git a/tests/qemumonitorjsondata/qemumonitorjson-nodename-2.json b/tests/qemumonitorjsondata/qemumonitorjson-nodename-2.json
new file mode 100644
index 000000000..452b9d695
--- /dev/null
+++ b/tests/qemumonitorjsondata/qemumonitorjson-nodename-2.json
@@ -0,0 +1,2270 @@
+[
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 9665384448,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": true,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block2399",
+      "backing_file_depth": 0,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.qcow2",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 9665380352,
+        "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+        "format": "file",
+        "actual-size": 9665384448,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block2281",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.qcow2",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 9665384448,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": true,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 200704,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block2157",
+      "backing_file_depth": 1,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.qcow2",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483536402",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 197120,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+        "format": "file",
+        "actual-size": 200704,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block2008",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483536402",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "backing-image": {
+            "virtual-size": 9663676416,
+            "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+            "cluster-size": 65536,
+            "format": "qcow2",
+            "actual-size": 9665384448,
+            "format-specific": {
+              "type": "qcow2",
+              "data": {
+                "compat": "1.1",
+                "lazy-refcounts": true,
+                "refcount-bits": 16,
+                "corrupt": false
+              }
+            },
+            "dirty-flag": false
+          },
+          "backing-filename-format": "qcow2",
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 200704,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": false,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+          "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 33099776,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block1979",
+      "backing_file_depth": 2,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.1483536402",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483545313",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 33161216,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+        "format": "file",
+        "actual-size": 33099776,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block1814",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483545313",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "backing-image": {
+            "backing-image": {
+              "virtual-size": 9663676416,
+              "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+              "cluster-size": 65536,
+              "format": "qcow2",
+              "actual-size": 9665384448,
+              "format-specific": {
+                "type": "qcow2",
+                "data": {
+                  "compat": "1.1",
+                  "lazy-refcounts": true,
+                  "refcount-bits": 16,
+                  "corrupt": false
+                }
+              },
+              "dirty-flag": false
+            },
+            "backing-filename-format": "qcow2",
+            "virtual-size": 9663676416,
+            "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+            "cluster-size": 65536,
+            "format": "qcow2",
+            "actual-size": 200704,
+            "format-specific": {
+              "type": "qcow2",
+              "data": {
+                "compat": "1.1",
+                "lazy-refcounts": false,
+                "refcount-bits": 16,
+                "corrupt": false
+              }
+            },
+            "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+            "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+            "dirty-flag": false
+          },
+          "backing-filename-format": "qcow2",
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 33099776,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": false,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+          "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 200704,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block1799",
+      "backing_file_depth": 3,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.1483545313",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483545901",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 197120,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+        "format": "file",
+        "actual-size": 200704,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block1690",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483545901",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "backing-image": {
+            "backing-image": {
+              "backing-image": {
+                "virtual-size": 9663676416,
+                "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                "cluster-size": 65536,
+                "format": "qcow2",
+                "actual-size": 9665384448,
+                "format-specific": {
+                  "type": "qcow2",
+                  "data": {
+                    "compat": "1.1",
+                    "lazy-refcounts": true,
+                    "refcount-bits": 16,
+                    "corrupt": false
+                  }
+                },
+                "dirty-flag": false
+              },
+              "backing-filename-format": "qcow2",
+              "virtual-size": 9663676416,
+              "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+              "cluster-size": 65536,
+              "format": "qcow2",
+              "actual-size": 200704,
+              "format-specific": {
+                "type": "qcow2",
+                "data": {
+                  "compat": "1.1",
+                  "lazy-refcounts": false,
+                  "refcount-bits": 16,
+                  "corrupt": false
+                }
+              },
+              "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+              "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+              "dirty-flag": false
+            },
+            "backing-filename-format": "qcow2",
+            "virtual-size": 9663676416,
+            "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+            "cluster-size": 65536,
+            "format": "qcow2",
+            "actual-size": 33099776,
+            "format-specific": {
+              "type": "qcow2",
+              "data": {
+                "compat": "1.1",
+                "lazy-refcounts": false,
+                "refcount-bits": 16,
+                "corrupt": false
+              }
+            },
+            "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+            "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+            "dirty-flag": false
+          },
+          "backing-filename-format": "qcow2",
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 200704,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": false,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+          "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 200704,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block1528",
+      "backing_file_depth": 4,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.1483545901",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483546244",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 197120,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+        "format": "file",
+        "actual-size": 200704,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block1427",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483546244",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "backing-image": {
+            "backing-image": {
+              "backing-image": {
+                "backing-image": {
+                  "virtual-size": 9663676416,
+                  "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                  "cluster-size": 65536,
+                  "format": "qcow2",
+                  "actual-size": 9665384448,
+                  "format-specific": {
+                    "type": "qcow2",
+                    "data": {
+                      "compat": "1.1",
+                      "lazy-refcounts": true,
+                      "refcount-bits": 16,
+                      "corrupt": false
+                    }
+                  },
+                  "dirty-flag": false
+                },
+                "backing-filename-format": "qcow2",
+                "virtual-size": 9663676416,
+                "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                "cluster-size": 65536,
+                "format": "qcow2",
+                "actual-size": 200704,
+                "format-specific": {
+                  "type": "qcow2",
+                  "data": {
+                    "compat": "1.1",
+                    "lazy-refcounts": false,
+                    "refcount-bits": 16,
+                    "corrupt": false
+                  }
+                },
+                "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                "dirty-flag": false
+              },
+              "backing-filename-format": "qcow2",
+              "virtual-size": 9663676416,
+              "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+              "cluster-size": 65536,
+              "format": "qcow2",
+              "actual-size": 33099776,
+              "format-specific": {
+                "type": "qcow2",
+                "data": {
+                  "compat": "1.1",
+                  "lazy-refcounts": false,
+                  "refcount-bits": 16,
+                  "corrupt": false
+                }
+              },
+              "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+              "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+              "dirty-flag": false
+            },
+            "backing-filename-format": "qcow2",
+            "virtual-size": 9663676416,
+            "filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+            "cluster-size": 65536,
+            "format": "qcow2",
+            "actual-size": 200704,
+            "format-specific": {
+              "type": "qcow2",
+              "data": {
+                "compat": "1.1",
+                "lazy-refcounts": false,
+                "refcount-bits": 16,
+                "corrupt": false
+              }
+            },
+            "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+            "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+            "dirty-flag": false
+          },
+          "backing-filename-format": "qcow2",
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 200704,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": false,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+          "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 19472384,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block1350",
+      "backing_file_depth": 5,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.1483546244",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483605920",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 19529728,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+        "format": "file",
+        "actual-size": 19472384,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block1204",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483605920",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "backing-image": {
+            "backing-image": {
+              "backing-image": {
+                "backing-image": {
+                  "backing-image": {
+                    "virtual-size": 9663676416,
+                    "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                    "cluster-size": 65536,
+                    "format": "qcow2",
+                    "actual-size": 9665384448,
+                    "format-specific": {
+                      "type": "qcow2",
+                      "data": {
+                        "compat": "1.1",
+                        "lazy-refcounts": true,
+                        "refcount-bits": 16,
+                        "corrupt": false
+                      }
+                    },
+                    "dirty-flag": false
+                  },
+                  "backing-filename-format": "qcow2",
+                  "virtual-size": 9663676416,
+                  "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                  "cluster-size": 65536,
+                  "format": "qcow2",
+                  "actual-size": 200704,
+                  "format-specific": {
+                    "type": "qcow2",
+                    "data": {
+                      "compat": "1.1",
+                      "lazy-refcounts": false,
+                      "refcount-bits": 16,
+                      "corrupt": false
+                    }
+                  },
+                  "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                  "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                  "dirty-flag": false
+                },
+                "backing-filename-format": "qcow2",
+                "virtual-size": 9663676416,
+                "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                "cluster-size": 65536,
+                "format": "qcow2",
+                "actual-size": 33099776,
+                "format-specific": {
+                  "type": "qcow2",
+                  "data": {
+                    "compat": "1.1",
+                    "lazy-refcounts": false,
+                    "refcount-bits": 16,
+                    "corrupt": false
+                  }
+                },
+                "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                "dirty-flag": false
+              },
+              "backing-filename-format": "qcow2",
+              "virtual-size": 9663676416,
+              "filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+              "cluster-size": 65536,
+              "format": "qcow2",
+              "actual-size": 200704,
+              "format-specific": {
+                "type": "qcow2",
+                "data": {
+                  "compat": "1.1",
+                  "lazy-refcounts": false,
+                  "refcount-bits": 16,
+                  "corrupt": false
+                }
+              },
+              "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+              "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+              "dirty-flag": false
+            },
+            "backing-filename-format": "qcow2",
+            "virtual-size": 9663676416,
+            "filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+            "cluster-size": 65536,
+            "format": "qcow2",
+            "actual-size": 200704,
+            "format-specific": {
+              "type": "qcow2",
+              "data": {
+                "compat": "1.1",
+                "lazy-refcounts": false,
+                "refcount-bits": 16,
+                "corrupt": false
+              }
+            },
+            "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+            "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+            "dirty-flag": false
+          },
+          "backing-filename-format": "qcow2",
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 19472384,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": false,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+          "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "snapshots": [
+          {
+            "vm-clock-nsec": 945245467,
+            "name": "1483615244",
+            "date-sec": 1483615244,
+            "date-nsec": 439285000,
+            "vm-clock-sec": 4,
+            "id": "1",
+            "vm-state-size": 7226413
+          }
+        ],
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 7618560,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block1119",
+      "backing_file_depth": 6,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.1483605920",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483605924",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 7798784,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+        "format": "file",
+        "actual-size": 7618560,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block1075",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483605924",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "backing-image": {
+            "backing-image": {
+              "backing-image": {
+                "backing-image": {
+                  "backing-image": {
+                    "backing-image": {
+                      "virtual-size": 9663676416,
+                      "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                      "cluster-size": 65536,
+                      "format": "qcow2",
+                      "actual-size": 9665384448,
+                      "format-specific": {
+                        "type": "qcow2",
+                        "data": {
+                          "compat": "1.1",
+                          "lazy-refcounts": true,
+                          "refcount-bits": 16,
+                          "corrupt": false
+                        }
+                      },
+                      "dirty-flag": false
+                    },
+                    "backing-filename-format": "qcow2",
+                    "virtual-size": 9663676416,
+                    "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                    "cluster-size": 65536,
+                    "format": "qcow2",
+                    "actual-size": 200704,
+                    "format-specific": {
+                      "type": "qcow2",
+                      "data": {
+                        "compat": "1.1",
+                        "lazy-refcounts": false,
+                        "refcount-bits": 16,
+                        "corrupt": false
+                      }
+                    },
+                    "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                    "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                    "dirty-flag": false
+                  },
+                  "backing-filename-format": "qcow2",
+                  "virtual-size": 9663676416,
+                  "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                  "cluster-size": 65536,
+                  "format": "qcow2",
+                  "actual-size": 33099776,
+                  "format-specific": {
+                    "type": "qcow2",
+                    "data": {
+                      "compat": "1.1",
+                      "lazy-refcounts": false,
+                      "refcount-bits": 16,
+                      "corrupt": false
+                    }
+                  },
+                  "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                  "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                  "dirty-flag": false
+                },
+                "backing-filename-format": "qcow2",
+                "virtual-size": 9663676416,
+                "filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                "cluster-size": 65536,
+                "format": "qcow2",
+                "actual-size": 200704,
+                "format-specific": {
+                  "type": "qcow2",
+                  "data": {
+                    "compat": "1.1",
+                    "lazy-refcounts": false,
+                    "refcount-bits": 16,
+                    "corrupt": false
+                  }
+                },
+                "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                "dirty-flag": false
+              },
+              "backing-filename-format": "qcow2",
+              "virtual-size": 9663676416,
+              "filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+              "cluster-size": 65536,
+              "format": "qcow2",
+              "actual-size": 200704,
+              "format-specific": {
+                "type": "qcow2",
+                "data": {
+                  "compat": "1.1",
+                  "lazy-refcounts": false,
+                  "refcount-bits": 16,
+                  "corrupt": false
+                }
+              },
+              "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+              "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+              "dirty-flag": false
+            },
+            "backing-filename-format": "qcow2",
+            "virtual-size": 9663676416,
+            "filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+            "cluster-size": 65536,
+            "format": "qcow2",
+            "actual-size": 19472384,
+            "format-specific": {
+              "type": "qcow2",
+              "data": {
+                "compat": "1.1",
+                "lazy-refcounts": false,
+                "refcount-bits": 16,
+                "corrupt": false
+              }
+            },
+            "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+            "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+            "dirty-flag": false
+          },
+          "backing-filename-format": "qcow2",
+          "snapshots": [
+            {
+              "vm-clock-nsec": 945245467,
+              "name": "1483615244",
+              "date-sec": 1483615244,
+              "date-nsec": 439285000,
+              "vm-clock-sec": 4,
+              "id": "1",
+              "vm-state-size": 7226413
+            }
+          ],
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 7618560,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": false,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+          "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "snapshots": [
+          {
+            "vm-clock-nsec": 159182365,
+            "name": "1483615264",
+            "date-sec": 1483615264,
+            "date-nsec": 325173000,
+            "vm-clock-sec": 8,
+            "id": "1",
+            "vm-state-size": 151985953
+          }
+        ],
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 163266560,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block998",
+      "backing_file_depth": 7,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.1483605924",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483615252",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 163446784,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+        "format": "file",
+        "actual-size": 163266560,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block843",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1483615252",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "backing-image": {
+            "backing-image": {
+              "backing-image": {
+                "backing-image": {
+                  "backing-image": {
+                    "backing-image": {
+                      "backing-image": {
+                        "virtual-size": 9663676416,
+                        "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                        "cluster-size": 65536,
+                        "format": "qcow2",
+                        "actual-size": 9665384448,
+                        "format-specific": {
+                          "type": "qcow2",
+                          "data": {
+                            "compat": "1.1",
+                            "lazy-refcounts": true,
+                            "refcount-bits": 16,
+                            "corrupt": false
+                          }
+                        },
+                        "dirty-flag": false
+                      },
+                      "backing-filename-format": "qcow2",
+                      "virtual-size": 9663676416,
+                      "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                      "cluster-size": 65536,
+                      "format": "qcow2",
+                      "actual-size": 200704,
+                      "format-specific": {
+                        "type": "qcow2",
+                        "data": {
+                          "compat": "1.1",
+                          "lazy-refcounts": false,
+                          "refcount-bits": 16,
+                          "corrupt": false
+                        }
+                      },
+                      "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                      "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                      "dirty-flag": false
+                    },
+                    "backing-filename-format": "qcow2",
+                    "virtual-size": 9663676416,
+                    "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                    "cluster-size": 65536,
+                    "format": "qcow2",
+                    "actual-size": 33099776,
+                    "format-specific": {
+                      "type": "qcow2",
+                      "data": {
+                        "compat": "1.1",
+                        "lazy-refcounts": false,
+                        "refcount-bits": 16,
+                        "corrupt": false
+                      }
+                    },
+                    "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                    "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                    "dirty-flag": false
+                  },
+                  "backing-filename-format": "qcow2",
+                  "virtual-size": 9663676416,
+                  "filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                  "cluster-size": 65536,
+                  "format": "qcow2",
+                  "actual-size": 200704,
+                  "format-specific": {
+                    "type": "qcow2",
+                    "data": {
+                      "compat": "1.1",
+                      "lazy-refcounts": false,
+                      "refcount-bits": 16,
+                      "corrupt": false
+                    }
+                  },
+                  "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                  "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                  "dirty-flag": false
+                },
+                "backing-filename-format": "qcow2",
+                "virtual-size": 9663676416,
+                "filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+                "cluster-size": 65536,
+                "format": "qcow2",
+                "actual-size": 200704,
+                "format-specific": {
+                  "type": "qcow2",
+                  "data": {
+                    "compat": "1.1",
+                    "lazy-refcounts": false,
+                    "refcount-bits": 16,
+                    "corrupt": false
+                  }
+                },
+                "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                "dirty-flag": false
+              },
+              "backing-filename-format": "qcow2",
+              "virtual-size": 9663676416,
+              "filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+              "cluster-size": 65536,
+              "format": "qcow2",
+              "actual-size": 19472384,
+              "format-specific": {
+                "type": "qcow2",
+                "data": {
+                  "compat": "1.1",
+                  "lazy-refcounts": false,
+                  "refcount-bits": 16,
+                  "corrupt": false
+                }
+              },
+              "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+              "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+              "dirty-flag": false
+            },
+            "backing-filename-format": "qcow2",
+            "snapshots": [
+              {
+                "vm-clock-nsec": 945245467,
+                "name": "1483615244",
+                "date-sec": 1483615244,
+                "date-nsec": 439285000,
+                "vm-clock-sec": 4,
+                "id": "1",
+                "vm-state-size": 7226413
+              }
+            ],
+            "virtual-size": 9663676416,
+            "filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+            "cluster-size": 65536,
+            "format": "qcow2",
+            "actual-size": 7618560,
+            "format-specific": {
+              "type": "qcow2",
+              "data": {
+                "compat": "1.1",
+                "lazy-refcounts": false,
+                "refcount-bits": 16,
+                "corrupt": false
+              }
+            },
+            "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+            "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+            "dirty-flag": false
+          },
+          "backing-filename-format": "qcow2",
+          "snapshots": [
+            {
+              "vm-clock-nsec": 159182365,
+              "name": "1483615264",
+              "date-sec": 1483615264,
+              "date-nsec": 325173000,
+              "vm-clock-sec": 8,
+              "id": "1",
+              "vm-state-size": 151985953
+            }
+          ],
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 163266560,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": false,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+          "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 4132864,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block717",
+      "backing_file_depth": 8,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.1483615252",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1484071872",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 4194304,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+        "format": "file",
+        "actual-size": 4132864,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block612",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1484071872",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "backing-image": {
+            "backing-image": {
+              "backing-image": {
+                "backing-image": {
+                  "backing-image": {
+                    "backing-image": {
+                      "backing-image": {
+                        "backing-image": {
+                          "virtual-size": 9663676416,
+                          "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                          "cluster-size": 65536,
+                          "format": "qcow2",
+                          "actual-size": 9665384448,
+                          "format-specific": {
+                            "type": "qcow2",
+                            "data": {
+                              "compat": "1.1",
+                              "lazy-refcounts": true,
+                              "refcount-bits": 16,
+                              "corrupt": false
+                            }
+                          },
+                          "dirty-flag": false
+                        },
+                        "backing-filename-format": "qcow2",
+                        "virtual-size": 9663676416,
+                        "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                        "cluster-size": 65536,
+                        "format": "qcow2",
+                        "actual-size": 200704,
+                        "format-specific": {
+                          "type": "qcow2",
+                          "data": {
+                            "compat": "1.1",
+                            "lazy-refcounts": false,
+                            "refcount-bits": 16,
+                            "corrupt": false
+                          }
+                        },
+                        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                        "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                        "dirty-flag": false
+                      },
+                      "backing-filename-format": "qcow2",
+                      "virtual-size": 9663676416,
+                      "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                      "cluster-size": 65536,
+                      "format": "qcow2",
+                      "actual-size": 33099776,
+                      "format-specific": {
+                        "type": "qcow2",
+                        "data": {
+                          "compat": "1.1",
+                          "lazy-refcounts": false,
+                          "refcount-bits": 16,
+                          "corrupt": false
+                        }
+                      },
+                      "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                      "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                      "dirty-flag": false
+                    },
+                    "backing-filename-format": "qcow2",
+                    "virtual-size": 9663676416,
+                    "filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                    "cluster-size": 65536,
+                    "format": "qcow2",
+                    "actual-size": 200704,
+                    "format-specific": {
+                      "type": "qcow2",
+                      "data": {
+                        "compat": "1.1",
+                        "lazy-refcounts": false,
+                        "refcount-bits": 16,
+                        "corrupt": false
+                      }
+                    },
+                    "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                    "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                    "dirty-flag": false
+                  },
+                  "backing-filename-format": "qcow2",
+                  "virtual-size": 9663676416,
+                  "filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+                  "cluster-size": 65536,
+                  "format": "qcow2",
+                  "actual-size": 200704,
+                  "format-specific": {
+                    "type": "qcow2",
+                    "data": {
+                      "compat": "1.1",
+                      "lazy-refcounts": false,
+                      "refcount-bits": 16,
+                      "corrupt": false
+                    }
+                  },
+                  "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                  "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                  "dirty-flag": false
+                },
+                "backing-filename-format": "qcow2",
+                "virtual-size": 9663676416,
+                "filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+                "cluster-size": 65536,
+                "format": "qcow2",
+                "actual-size": 19472384,
+                "format-specific": {
+                  "type": "qcow2",
+                  "data": {
+                    "compat": "1.1",
+                    "lazy-refcounts": false,
+                    "refcount-bits": 16,
+                    "corrupt": false
+                  }
+                },
+                "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+                "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+                "dirty-flag": false
+              },
+              "backing-filename-format": "qcow2",
+              "snapshots": [
+                {
+                  "vm-clock-nsec": 945245467,
+                  "name": "1483615244",
+                  "date-sec": 1483615244,
+                  "date-nsec": 439285000,
+                  "vm-clock-sec": 4,
+                  "id": "1",
+                  "vm-state-size": 7226413
+                }
+              ],
+              "virtual-size": 9663676416,
+              "filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+              "cluster-size": 65536,
+              "format": "qcow2",
+              "actual-size": 7618560,
+              "format-specific": {
+                "type": "qcow2",
+                "data": {
+                  "compat": "1.1",
+                  "lazy-refcounts": false,
+                  "refcount-bits": 16,
+                  "corrupt": false
+                }
+              },
+              "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+              "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+              "dirty-flag": false
+            },
+            "backing-filename-format": "qcow2",
+            "snapshots": [
+              {
+                "vm-clock-nsec": 159182365,
+                "name": "1483615264",
+                "date-sec": 1483615264,
+                "date-nsec": 325173000,
+                "vm-clock-sec": 8,
+                "id": "1",
+                "vm-state-size": 151985953
+              }
+            ],
+            "virtual-size": 9663676416,
+            "filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+            "cluster-size": 65536,
+            "format": "qcow2",
+            "actual-size": 163266560,
+            "format-specific": {
+              "type": "qcow2",
+              "data": {
+                "compat": "1.1",
+                "lazy-refcounts": false,
+                "refcount-bits": 16,
+                "corrupt": false
+              }
+            },
+            "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+            "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+            "dirty-flag": false
+          },
+          "backing-filename-format": "qcow2",
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 4132864,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": false,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+          "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1484071876",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 200704,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block560",
+      "backing_file_depth": 9,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.1484071872",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1484071876",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 197120,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1484071876",
+        "format": "file",
+        "actual-size": 200704,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block430",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1484071876",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "backing-image": {
+            "backing-image": {
+              "backing-image": {
+                "backing-image": {
+                  "backing-image": {
+                    "backing-image": {
+                      "backing-image": {
+                        "backing-image": {
+                          "backing-image": {
+                            "virtual-size": 9663676416,
+                            "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                            "cluster-size": 65536,
+                            "format": "qcow2",
+                            "actual-size": 9665384448,
+                            "format-specific": {
+                              "type": "qcow2",
+                              "data": {
+                                "compat": "1.1",
+                                "lazy-refcounts": true,
+                                "refcount-bits": 16,
+                                "corrupt": false
+                              }
+                            },
+                            "dirty-flag": false
+                          },
+                          "backing-filename-format": "qcow2",
+                          "virtual-size": 9663676416,
+                          "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                          "cluster-size": 65536,
+                          "format": "qcow2",
+                          "actual-size": 200704,
+                          "format-specific": {
+                            "type": "qcow2",
+                            "data": {
+                              "compat": "1.1",
+                              "lazy-refcounts": false,
+                              "refcount-bits": 16,
+                              "corrupt": false
+                            }
+                          },
+                          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                          "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                          "dirty-flag": false
+                        },
+                        "backing-filename-format": "qcow2",
+                        "virtual-size": 9663676416,
+                        "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                        "cluster-size": 65536,
+                        "format": "qcow2",
+                        "actual-size": 33099776,
+                        "format-specific": {
+                          "type": "qcow2",
+                          "data": {
+                            "compat": "1.1",
+                            "lazy-refcounts": false,
+                            "refcount-bits": 16,
+                            "corrupt": false
+                          }
+                        },
+                        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                        "dirty-flag": false
+                      },
+                      "backing-filename-format": "qcow2",
+                      "virtual-size": 9663676416,
+                      "filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                      "cluster-size": 65536,
+                      "format": "qcow2",
+                      "actual-size": 200704,
+                      "format-specific": {
+                        "type": "qcow2",
+                        "data": {
+                          "compat": "1.1",
+                          "lazy-refcounts": false,
+                          "refcount-bits": 16,
+                          "corrupt": false
+                        }
+                      },
+                      "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                      "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                      "dirty-flag": false
+                    },
+                    "backing-filename-format": "qcow2",
+                    "virtual-size": 9663676416,
+                    "filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+                    "cluster-size": 65536,
+                    "format": "qcow2",
+                    "actual-size": 200704,
+                    "format-specific": {
+                      "type": "qcow2",
+                      "data": {
+                        "compat": "1.1",
+                        "lazy-refcounts": false,
+                        "refcount-bits": 16,
+                        "corrupt": false
+                      }
+                    },
+                    "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                    "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                    "dirty-flag": false
+                  },
+                  "backing-filename-format": "qcow2",
+                  "virtual-size": 9663676416,
+                  "filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+                  "cluster-size": 65536,
+                  "format": "qcow2",
+                  "actual-size": 19472384,
+                  "format-specific": {
+                    "type": "qcow2",
+                    "data": {
+                      "compat": "1.1",
+                      "lazy-refcounts": false,
+                      "refcount-bits": 16,
+                      "corrupt": false
+                    }
+                  },
+                  "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+                  "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+                  "dirty-flag": false
+                },
+                "backing-filename-format": "qcow2",
+                "snapshots": [
+                  {
+                    "vm-clock-nsec": 945245467,
+                    "name": "1483615244",
+                    "date-sec": 1483615244,
+                    "date-nsec": 439285000,
+                    "vm-clock-sec": 4,
+                    "id": "1",
+                    "vm-state-size": 7226413
+                  }
+                ],
+                "virtual-size": 9663676416,
+                "filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+                "cluster-size": 65536,
+                "format": "qcow2",
+                "actual-size": 7618560,
+                "format-specific": {
+                  "type": "qcow2",
+                  "data": {
+                    "compat": "1.1",
+                    "lazy-refcounts": false,
+                    "refcount-bits": 16,
+                    "corrupt": false
+                  }
+                },
+                "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+                "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+                "dirty-flag": false
+              },
+              "backing-filename-format": "qcow2",
+              "snapshots": [
+                {
+                  "vm-clock-nsec": 159182365,
+                  "name": "1483615264",
+                  "date-sec": 1483615264,
+                  "date-nsec": 325173000,
+                  "vm-clock-sec": 8,
+                  "id": "1",
+                  "vm-state-size": 151985953
+                }
+              ],
+              "virtual-size": 9663676416,
+              "filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+              "cluster-size": 65536,
+              "format": "qcow2",
+              "actual-size": 163266560,
+              "format-specific": {
+                "type": "qcow2",
+                "data": {
+                  "compat": "1.1",
+                  "lazy-refcounts": false,
+                  "refcount-bits": 16,
+                  "corrupt": false
+                }
+              },
+              "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+              "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+              "dirty-flag": false
+            },
+            "backing-filename-format": "qcow2",
+            "virtual-size": 9663676416,
+            "filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+            "cluster-size": 65536,
+            "format": "qcow2",
+            "actual-size": 4132864,
+            "format-specific": {
+              "type": "qcow2",
+              "data": {
+                "compat": "1.1",
+                "lazy-refcounts": false,
+                "refcount-bits": 16,
+                "corrupt": false
+              }
+            },
+            "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+            "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+            "dirty-flag": false
+          },
+          "backing-filename-format": "qcow2",
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.1484071876",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 200704,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": false,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+          "backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1484071877",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 2560000,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071876",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071876",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block316",
+      "backing_file_depth": 10,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.1484071876",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1484071877",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 2621440,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1484071877",
+        "format": "file",
+        "actual-size": 2560000,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": true,
+      "node-name": "#block248",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1484071877",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "backing-image": {
+          "backing-image": {
+            "backing-image": {
+              "backing-image": {
+                "backing-image": {
+                  "backing-image": {
+                    "backing-image": {
+                      "backing-image": {
+                        "backing-image": {
+                          "backing-image": {
+                            "backing-image": {
+                              "virtual-size": 9663676416,
+                              "filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                              "cluster-size": 65536,
+                              "format": "qcow2",
+                              "actual-size": 9665384448,
+                              "format-specific": {
+                                "type": "qcow2",
+                                "data": {
+                                  "compat": "1.1",
+                                  "lazy-refcounts": true,
+                                  "refcount-bits": 16,
+                                  "corrupt": false
+                                }
+                              },
+                              "dirty-flag": false
+                            },
+                            "backing-filename-format": "qcow2",
+                            "virtual-size": 9663676416,
+                            "filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                            "cluster-size": 65536,
+                            "format": "qcow2",
+                            "actual-size": 200704,
+                            "format-specific": {
+                              "type": "qcow2",
+                              "data": {
+                                "compat": "1.1",
+                                "lazy-refcounts": false,
+                                "refcount-bits": 16,
+                                "corrupt": false
+                              }
+                            },
+                            "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                            "backing-filename": "/var/lib/libvirt/images/rhel7.3.qcow2",
+                            "dirty-flag": false
+                          },
+                          "backing-filename-format": "qcow2",
+                          "virtual-size": 9663676416,
+                          "filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                          "cluster-size": 65536,
+                          "format": "qcow2",
+                          "actual-size": 33099776,
+                          "format-specific": {
+                            "type": "qcow2",
+                            "data": {
+                              "compat": "1.1",
+                              "lazy-refcounts": false,
+                              "refcount-bits": 16,
+                              "corrupt": false
+                            }
+                          },
+                          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                          "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483536402",
+                          "dirty-flag": false
+                        },
+                        "backing-filename-format": "qcow2",
+                        "virtual-size": 9663676416,
+                        "filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                        "cluster-size": 65536,
+                        "format": "qcow2",
+                        "actual-size": 200704,
+                        "format-specific": {
+                          "type": "qcow2",
+                          "data": {
+                            "compat": "1.1",
+                            "lazy-refcounts": false,
+                            "refcount-bits": 16,
+                            "corrupt": false
+                          }
+                        },
+                        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545313",
+                        "dirty-flag": false
+                      },
+                      "backing-filename-format": "qcow2",
+                      "virtual-size": 9663676416,
+                      "filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+                      "cluster-size": 65536,
+                      "format": "qcow2",
+                      "actual-size": 200704,
+                      "format-specific": {
+                        "type": "qcow2",
+                        "data": {
+                          "compat": "1.1",
+                          "lazy-refcounts": false,
+                          "refcount-bits": 16,
+                          "corrupt": false
+                        }
+                      },
+                      "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                      "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483545901",
+                      "dirty-flag": false
+                    },
+                    "backing-filename-format": "qcow2",
+                    "virtual-size": 9663676416,
+                    "filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+                    "cluster-size": 65536,
+                    "format": "qcow2",
+                    "actual-size": 19472384,
+                    "format-specific": {
+                      "type": "qcow2",
+                      "data": {
+                        "compat": "1.1",
+                        "lazy-refcounts": false,
+                        "refcount-bits": 16,
+                        "corrupt": false
+                      }
+                    },
+                    "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+                    "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483546244",
+                    "dirty-flag": false
+                  },
+                  "backing-filename-format": "qcow2",
+                  "snapshots": [
+                    {
+                      "vm-clock-nsec": 945245467,
+                      "name": "1483615244",
+                      "date-sec": 1483615244,
+                      "date-nsec": 439285000,
+                      "vm-clock-sec": 4,
+                      "id": "1",
+                      "vm-state-size": 7226413
+                    }
+                  ],
+                  "virtual-size": 9663676416,
+                  "filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+                  "cluster-size": 65536,
+                  "format": "qcow2",
+                  "actual-size": 7618560,
+                  "format-specific": {
+                    "type": "qcow2",
+                    "data": {
+                      "compat": "1.1",
+                      "lazy-refcounts": false,
+                      "refcount-bits": 16,
+                      "corrupt": false
+                    }
+                  },
+                  "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+                  "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605920",
+                  "dirty-flag": false
+                },
+                "backing-filename-format": "qcow2",
+                "snapshots": [
+                  {
+                    "vm-clock-nsec": 159182365,
+                    "name": "1483615264",
+                    "date-sec": 1483615264,
+                    "date-nsec": 325173000,
+                    "vm-clock-sec": 8,
+                    "id": "1",
+                    "vm-state-size": 151985953
+                  }
+                ],
+                "virtual-size": 9663676416,
+                "filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+                "cluster-size": 65536,
+                "format": "qcow2",
+                "actual-size": 163266560,
+                "format-specific": {
+                  "type": "qcow2",
+                  "data": {
+                    "compat": "1.1",
+                    "lazy-refcounts": false,
+                    "refcount-bits": 16,
+                    "corrupt": false
+                  }
+                },
+                "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+                "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483605924",
+                "dirty-flag": false
+              },
+              "backing-filename-format": "qcow2",
+              "virtual-size": 9663676416,
+              "filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+              "cluster-size": 65536,
+              "format": "qcow2",
+              "actual-size": 4132864,
+              "format-specific": {
+                "type": "qcow2",
+                "data": {
+                  "compat": "1.1",
+                  "lazy-refcounts": false,
+                  "refcount-bits": 16,
+                  "corrupt": false
+                }
+              },
+              "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+              "backing-filename": "/var/lib/libvirt/images/rhel7.3.1483615252",
+              "dirty-flag": false
+            },
+            "backing-filename-format": "qcow2",
+            "virtual-size": 9663676416,
+            "filename": "/var/lib/libvirt/images/rhel7.3.1484071876",
+            "cluster-size": 65536,
+            "format": "qcow2",
+            "actual-size": 200704,
+            "format-specific": {
+              "type": "qcow2",
+              "data": {
+                "compat": "1.1",
+                "lazy-refcounts": false,
+                "refcount-bits": 16,
+                "corrupt": false
+              }
+            },
+            "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+            "backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071872",
+            "dirty-flag": false
+          },
+          "backing-filename-format": "qcow2",
+          "virtual-size": 9663676416,
+          "filename": "/var/lib/libvirt/images/rhel7.3.1484071877",
+          "cluster-size": 65536,
+          "format": "qcow2",
+          "actual-size": 2560000,
+          "format-specific": {
+            "type": "qcow2",
+            "data": {
+              "compat": "1.1",
+              "lazy-refcounts": false,
+              "refcount-bits": 16,
+              "corrupt": false
+            }
+          },
+          "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071876",
+          "backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071876",
+          "dirty-flag": false
+        },
+        "backing-filename-format": "qcow2",
+        "virtual-size": 9663676416,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1484071880",
+        "cluster-size": 65536,
+        "format": "qcow2",
+        "actual-size": 17440768,
+        "format-specific": {
+          "type": "qcow2",
+          "data": {
+            "compat": "1.1",
+            "lazy-refcounts": false,
+            "refcount-bits": 16,
+            "corrupt": false
+          }
+        },
+        "full-backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071877",
+        "backing-filename": "/var/lib/libvirt/images/rhel7.3.1484071877",
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": false,
+      "node-name": "#block161",
+      "backing_file_depth": 11,
+      "drv": "qcow2",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "backing_file": "/var/lib/libvirt/images/rhel7.3.1484071877",
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1484071880",
+      "encryption_key_missing": false
+    },
+    {
+      "iops_rd": 0,
+      "detect_zeroes": "off",
+      "image": {
+        "virtual-size": 17498112,
+        "filename": "/var/lib/libvirt/images/rhel7.3.1484071880",
+        "format": "file",
+        "actual-size": 17440768,
+        "dirty-flag": false
+      },
+      "iops_wr": 0,
+      "ro": false,
+      "node-name": "#block013",
+      "backing_file_depth": 0,
+      "drv": "file",
+      "iops": 0,
+      "bps_wr": 0,
+      "write_threshold": 0,
+      "encrypted": false,
+      "bps": 0,
+      "bps_rd": 0,
+      "cache": {
+        "no-flush": false,
+        "direct": false,
+        "writeback": true
+      },
+      "file": "/var/lib/libvirt/images/rhel7.3.1484071880",
+      "encryption_key_missing": false
+    }
+]
diff --git a/tests/qemumonitorjsondata/qemumonitorjson-nodename-2.result b/tests/qemumonitorjsondata/qemumonitorjson-nodename-2.result
new file mode 100644
index 000000000..b6e1e2916
--- /dev/null
+++ b/tests/qemumonitorjsondata/qemumonitorjson-nodename-2.result
@@ -0,0 +1,60 @@
+filename    : '/var/lib/libvirt/images/rhel7.3.1484071880'
+format node : '#block161'
+storage node: '#block013'
+backingfile : '/var/lib/libvirt/images/rhel7.3.1484071877'
+backing ptr : '#block316'
+  filename    : '/var/lib/libvirt/images/rhel7.3.1484071877'
+  format node : '#block316'
+  storage node: '#block248'
+  backingfile : '/var/lib/libvirt/images/rhel7.3.1484071876'
+  backing ptr : '#block560'
+    filename    : '/var/lib/libvirt/images/rhel7.3.1484071876'
+    format node : '#block560'
+    storage node: '#block430'
+    backingfile : '/var/lib/libvirt/images/rhel7.3.1484071872'
+    backing ptr : '#block717'
+      filename    : '/var/lib/libvirt/images/rhel7.3.1484071872'
+      format node : '#block717'
+      storage node: '#block612'
+      backingfile : '/var/lib/libvirt/images/rhel7.3.1483615252'
+      backing ptr : '#block998'
+        filename    : '/var/lib/libvirt/images/rhel7.3.1483615252'
+        format node : '#block998'
+        storage node: '#block843'
+        backingfile : '/var/lib/libvirt/images/rhel7.3.1483605924'
+        backing ptr : '#block1119'
+          filename    : '/var/lib/libvirt/images/rhel7.3.1483605924'
+          format node : '#block1119'
+          storage node: '#block1075'
+          backingfile : '/var/lib/libvirt/images/rhel7.3.1483605920'
+          backing ptr : '#block1350'
+            filename    : '/var/lib/libvirt/images/rhel7.3.1483605920'
+            format node : '#block1350'
+            storage node: '#block1204'
+            backingfile : '/var/lib/libvirt/images/rhel7.3.1483546244'
+            backing ptr : '#block1528'
+              filename    : '/var/lib/libvirt/images/rhel7.3.1483546244'
+              format node : '#block1528'
+              storage node: '#block1427'
+              backingfile : '/var/lib/libvirt/images/rhel7.3.1483545901'
+              backing ptr : '#block1799'
+                filename    : '/var/lib/libvirt/images/rhel7.3.1483545901'
+                format node : '#block1799'
+                storage node: '#block1690'
+                backingfile : '/var/lib/libvirt/images/rhel7.3.1483545313'
+                backing ptr : '#block1979'
+                  filename    : '/var/lib/libvirt/images/rhel7.3.1483545313'
+                  format node : '#block1979'
+                  storage node: '#block1814'
+                  backingfile : '/var/lib/libvirt/images/rhel7.3.1483536402'
+                  backing ptr : '#block2157'
+                    filename    : '/var/lib/libvirt/images/rhel7.3.1483536402'
+                    format node : '#block2157'
+                    storage node: '#block2008'
+                    backingfile : '/var/lib/libvirt/images/rhel7.3.qcow2'
+                    backing ptr : '#block2399'
+                      filename    : '/var/lib/libvirt/images/rhel7.3.qcow2'
+                      format node : '#block2399'
+                      storage node: '#block2281'
+                      backingfile : '<null>'
+                      backing ptr : '<null>'
diff --git a/tests/qemumonitorjsontest.c b/tests/qemumonitorjsontest.c
index fcc1540a8..fd27df184 100644
--- a/tests/qemumonitorjsontest.c
+++ b/tests/qemumonitorjsontest.c
@@ -2906,6 +2906,7 @@ mymain(void)
     } while (0)

     DO_TEST_BLOCK_NODE_DETECT("1", "#block118");
+    DO_TEST_BLOCK_NODE_DETECT("2", "#block161");

 #undef DO_TEST_BLOCK_NODE_DETECT

-- 
2.12.0




More information about the libvir-list mailing list