)]}'
{
  "commit": "15b3b8eaae8dbcc903bb164311ea0066c77536a7",
  "tree": "c43b14910a4b996b350a0e952b773988b5f00662",
  "parents": [
    "371ff5a3f04cd7d05bab49ac6e80da319026d95b"
  ],
  "author": {
    "name": "Denis V. Lunev",
    "email": "den@openvz.org",
    "time": "Mon Nov 09 10:24:04 2015 +0300"
  },
  "committer": {
    "name": "Juan Quintela",
    "email": "quintela@redhat.com",
    "time": "Tue Nov 10 15:00:28 2015 +0100"
  },
  "message": "migration: qemu_savevm_state_cleanup becomes mandatory operation\n\nsince commit\n    commit 94f5a43704129ca4995aa3385303c5ae225bde42\n    Author: Liang Li \u003cliang.z.li@intel.com\u003e\n    Date:   Mon Nov 2 15:37:00 2015 +0800\n\n    migration: defer migration_end \u0026 blk_mig_cleanup\n\nwhen actual .cleanup callbacks calling was removed from complete operations.\n\nThe patch fixes regression introduced by the commit above results in\n100% reliable assert for virtio-scsi VM with iothreads enabled during\n\u0027virsh create-snapshot\u0027 operation:\n    assert(i !\u003d mr-\u003eioeventfd_nb);\n    memory_region_del_eventfd\n    virtio_pci_set_host_notifier_internal\n    virtio_pci_set_host_notifier\n    virtio_scsi_dataplane_start\n    virtio_scsi_handle_cmd\n    virtio_queue_notify_vq\n    virtio_queue_host_notifier_read\n    aio_dispatch\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nReviewed-by: Liang Li \u003cliang.z.li@intel.com\u003e\nReviewed-by: Juan Quintela \u003cquintela@redhat.com\u003e\nCC: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCC: Juan Quintela \u003cquintela@redhat.com\u003e\nCC: Amit Shah \u003camit.shah@redhat.com\u003e\nSigned-off-by: Juan Quintela \u003cquintela@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0596f7bc61b741f0a06c3227d087afbe8f0eb116",
      "old_mode": 33188,
      "old_path": "migration/savevm.c",
      "new_id": "be52314a12dc7244b9b295d5fb5ada928900f2c9",
      "new_mode": 33188,
      "new_path": "migration/savevm.c"
    }
  ]
}
