)]}'
{
  "commit": "d87c8049aae4be06e33ded7cf2dd6e61db0eea5b",
  "tree": "5ba2465e5a1b483600cdccb80ea988590e7a32c2",
  "parents": [
    "5c97979d458f23f608f120011d727474a4f9abf6"
  ],
  "author": {
    "name": "Wido den Hollander",
    "email": "wido@widodh.nl",
    "time": "Tue Sep 08 14:12:47 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 08 14:12:47 2026 +0200"
  },
  "message": "kvm: let libvirt remove RBD snapshots on volume delete (#13763)\n\nLibvirtStorageAdaptor#deletePhysicalDisk manually connected to Ceph via\nlibrados/librbd to unprotect and remove every snapshot of an RBD image\nbefore asking libvirt to delete the volume. libvirt\u0027s RBD storage\nbackend has supported VIR_STORAGE_VOL_DELETE_WITH_SNAPSHOTS since\n1.2.20, which does the same unprotect/remove internally. Pass that\nflag instead and drop the manual cleanup.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4bfac31b68f972f6a75b3d297bdc182b956e1727",
      "old_mode": 33188,
      "old_path": "plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/LibvirtStorageAdaptor.java",
      "new_id": "794b88165aa5a57d71f6eaa126142de0b30201f6",
      "new_mode": 33188,
      "new_path": "plugins/hypervisors/kvm/src/main/java/com/cloud/hypervisor/kvm/storage/LibvirtStorageAdaptor.java"
    }
  ]
}
