)]}'
{
  "commit": "191fb11bdfbf53b33068268ce995a5c84045a8d9",
  "tree": "edd46608d17d01e129d293ba4b98047c11892f4e",
  "parents": [
    "140fd5a69cf19460b8daa8a9bb83bd869f6db14d"
  ],
  "author": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Tue Dec 22 16:14:10 2015 +0100"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Wed Jan 20 13:36:24 2016 +0100"
  },
  "message": "qcow2: Make image inaccessible after failed qcow2_invalidate_cache()\n\nIf qcow2_invalidate_cache() fails, we are in a state where qcow2_close()\nhas already been completed, but the image hasn\u0027t been reopened yet.\nCalling into any qcow2 function for an image in this state will cause\ncrashes.\n\nThe real solution would be to get rid of the close/open pair and instead\ndo an atomic reset of the involved data structures, but this isn\u0027t\ntrivial, so let\u0027s just make the image inaccessible for now.\n\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nReviewed-by: Eric Blake \u003ceblake@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f8c485c2cc30ce431eb739908a39e7ea09786b1",
      "old_mode": 33188,
      "old_path": "block/qcow2.c",
      "new_id": "fd8436c5f8b13ab0e8c605147ce76e6b6a8e5f95",
      "new_mode": 33188,
      "new_path": "block/qcow2.c"
    }
  ]
}
