)]}'
{
  "commit": "b82fc321bf02aaceea0beb4dfabb4ca86a9a5ff6",
  "tree": "1fb20198c649bbfba261fc60eec192e69fcf03d1",
  "parents": [
    "22672a3798f1d705c2b1e14a246efd4a8e4bc661"
  ],
  "author": {
    "name": "Dr. David Alan Gilbert",
    "email": "dgilbert@redhat.com",
    "time": "Mon Feb 22 17:17:32 2016 +0000"
  },
  "committer": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Tue Feb 23 12:05:02 2016 +0100"
  },
  "message": "Postcopy+spice: Pass spice migration data earlier\n\nSpice hooks the migration status changes to figure out when to\ntransmit information to the new spice server; but the migration\nstatus in postcopy doesn\u0027t quite fit - the destination starts\nrunning before the end of the source migration.\n\nIt\u0027s not a case of hanging off the migration status change to\npostcopy-active either, since that happens before we stop the\nguest CPU.\n\nFix it by sending a notify just after sending the device state,\nand adding a flag that can be tested by the notify receiver.\n\nSymptom:\n   spice handover doesn\u0027t work with the error:\n   red_worker.c:11540:display_channel_wait_for_migrate_data: timeout\n\nSigned-off-by: Dr. David Alan Gilbert \u003cdgilbert@redhat.com\u003e\nReviewed-by: Amit Shah \u003camit.shah@redhat.com\u003e\nMessage-id: 1456161452-25318-1-git-send-email-dgilbert@redhat.com\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74684ad929438fc58498a24d9b0561b7fe980db5",
      "old_mode": 33188,
      "old_path": "include/migration/migration.h",
      "new_id": "97622e4fd20c385beebabea52a1b9516ccd8736d",
      "new_mode": 33188,
      "new_path": "include/migration/migration.h"
    },
    {
      "type": "modify",
      "old_id": "a64cfcdb07d074c083b70748278d6f7716b37c14",
      "old_mode": 33188,
      "old_path": "migration/migration.c",
      "new_id": "fc5e50b0beaecd004db1a53be9aaccdf01bb2766",
      "new_mode": 33188,
      "new_path": "migration/migration.c"
    },
    {
      "type": "modify",
      "old_id": "5abec1721ae03433e6963a136be61f6b2395f528",
      "old_mode": 33188,
      "old_path": "ui/spice-core.c",
      "new_id": "a68a665a9ad15fe8b836155b472af0e6448d96f1",
      "new_mode": 33188,
      "new_path": "ui/spice-core.c"
    }
  ]
}
