)]}'
{
  "commit": "51a135287ae6be62d54d7ac2a99e647cbab1a828",
  "tree": "ccebd9f2b52967ccaf22e27a019312adac7178a9",
  "parents": [
    "fab5cf592c36a00124018604abc24f4000e07690"
  ],
  "author": {
    "name": "Josh Durgin",
    "email": "josh.durgin@dreamhost.com",
    "time": "Thu May 26 16:07:33 2011 -0700"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Wed Jun 08 11:56:40 2011 +0200"
  },
  "message": "rbd: check return values when scheduling aio\n\nIf scheduling fails, the number of outstanding I/Os must be correct,\nor there will be a hang when waiting for everything to be flushed.\n\nReviewed-by: Christian Brunner \u003cchb@muc.de\u003e\nReported-by: Stefan Hajnoczi \u003cstefanha@gmail.com\u003e\nSigned-off-by: Josh Durgin \u003cjosh.durgin@dreamhost.com\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "edf10865265629be066cb1240da4a9b9a9b66013",
      "old_mode": 33188,
      "old_path": "block/rbd.c",
      "new_id": "f4da6ab13ad2c4bad0d285149993acbc464a39d1",
      "new_mode": 33188,
      "new_path": "block/rbd.c"
    }
  ]
}
