)]}'
{
  "commit": "656cffc95f0cb8211aa75eaca249e6ff4f59ec83",
  "tree": "7b10e224ef3ac140570101ed98c918949863995b",
  "parents": [
    "790f39a2d5f03623b027f340b945f135d006ceba"
  ],
  "author": {
    "name": "Mike Christie",
    "email": "michaelc@cs.wisc.edu",
    "time": "Thu May 18 20:31:42 2006 -0500"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "jejb@mulgrave.il.steeleye.com",
    "time": "Sat May 20 09:36:17 2006 -0500"
  },
  "message": "[SCSI] iscsi: fix command requeues during iscsi recovery\n\nDo not flush queues then block session. This will cause commands\nto needlessly swing around on us and remove goofy\nrecovery_failed field and replace with state value.\n\nAnd do not start recovery from within the host reset function.\nThis causeis too many problems becuase open-iscsi was desinged to\ncall out to userspace then have userpscae decide if we should\ngo into recovery or kill the session.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "580c0505603cd55c791e004ba947891f773c3097",
      "old_mode": 33188,
      "old_path": "drivers/scsi/libiscsi.c",
      "new_id": "d810acae45f70d4629bef38faab21fac8bce350f",
      "new_mode": 33188,
      "new_path": "drivers/scsi/libiscsi.c"
    },
    {
      "type": "modify",
      "old_id": "2dba929a2a05fb850135ecc797610ded104cc1b9",
      "old_mode": 33188,
      "old_path": "include/scsi/libiscsi.h",
      "new_id": "17b28f08b692f833a164a2480eef0b5043318d19",
      "new_mode": 33188,
      "new_path": "include/scsi/libiscsi.h"
    },
    {
      "type": "modify",
      "old_id": "c9e9475c6dfff004b3ac811a3ec89915fde4363e",
      "old_mode": 33188,
      "old_path": "include/scsi/scsi_transport_iscsi.h",
      "new_id": "92129b97d31ef62e99b1e8dc9572c0b69e6f4bae",
      "new_mode": 33188,
      "new_path": "include/scsi/scsi_transport_iscsi.h"
    }
  ]
}
