)]}'
{
  "commit": "5dd7a535b71a0f2f8e7af75c5d694174359ce323",
  "tree": "9de63a7dd6885647e979ee077458bef9900ce70b",
  "parents": [
    "d2966f804d70a244f5dde395fc5d22a50ed3e74e"
  ],
  "author": {
    "name": "Peter Lieven",
    "email": "pl@kamp.de",
    "time": "Tue Jun 16 13:45:07 2015 +0200"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Thu Jul 02 09:20:18 2015 +0100"
  },
  "message": "block/iscsi: add support for request timeouts\n\nlibiscsi starting with 1.15 will properly support timeout of iscsi\ncommands. The default will remain no timeout, but this can\nbe changed via cmdline parameters, e.g.:\n\nqemu -iscsi timeout\u003d30 -drive file\u003discsi://...\n\nIf a timeout occurs a reconnect is scheduled and the timed out command\nwill be requeued for processing after a successful reconnect.\n\nThe required API call iscsi_set_timeout is present since libiscsi\n1.10 which was released in October 2013. However, due to some bugs\nin the libiscsi code the use is not recommended before version 1.15.\n\nPlease note that this patch bumps the libiscsi requirement to 1.10\nto have all function and macros defined. The patch fixes also a\noff-by-one error in the NOP timeout calculation which was fixed\nwhile touching these code parts.\n\nSigned-off-by: Peter Lieven \u003cpl@kamp.de\u003e\nMessage-id: 1434455107-19328-1-git-send-email-pl@kamp.de\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "49cee4dda99b04b66d0348193c5467d6f5676187",
      "old_mode": 33188,
      "old_path": "block/iscsi.c",
      "new_id": "a6b8fe295b749152ce8dd3222a75cd6468a44b3c",
      "new_mode": 33188,
      "new_path": "block/iscsi.c"
    },
    {
      "type": "modify",
      "old_id": "3063739a5eccef9da17b395124578c00f603b0f6",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "08f9a2297293194309e80762653c4cc3b6096d6c",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "e6e38959181952dce1d63063e4f0940838b99ec0",
      "old_mode": 33188,
      "old_path": "qemu-options.hx",
      "new_id": "0bdd59f20b9aa3a9251c27ee7550f8f7a42a5479",
      "new_mode": 33188,
      "new_path": "qemu-options.hx"
    }
  ]
}
