)]}'
{
  "commit": "07be15b12c41dbc5ceae130be2e0b655f7611691",
  "tree": "afe16c611f46a62fa9ed50fa138ddf00e8f7f547",
  "parents": [
    "3ea35df83fe5e081c793a65361f912ec0835213b"
  ],
  "author": {
    "name": "Lars Ellenberg",
    "email": "lars.ellenberg@linbit.com",
    "time": "Mon May 07 11:53:08 2012 +0200"
  },
  "committer": {
    "name": "Philipp Reisner",
    "email": "philipp.reisner@linbit.com",
    "time": "Thu Nov 08 16:58:27 2012 +0100"
  },
  "message": "drbd: fix resend/resubmit of frozen IO\n\nDRBD can freeze IO, due to fencing policy (fencing resource-and-stonith),\nor because we lost access to data (on-no-data-accessible suspend-io).\n\nResuming from there (re-connect, or re-attach, or explicit admin\nintervention) should \"just work\".\n\nUnfortunately, if the re-attach/re-connect did not happen within\nthe timeout, since the commit\n\n  drbd: Implemented real timeout checking for request processing time\n\nif so configured, the request_timer_fn() would timeout and\ndetach/disconnect virtually immediately.\n\nThis change tracks the most recent attach and connect, and does not\ntimeout within \u003cconfigured timeout interval\u003e after attach/connect.\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4fad3f565aba862691026d78ea058be367c8e277",
      "old_mode": 33188,
      "old_path": "drivers/block/drbd/drbd_int.h",
      "new_id": "976e78cadd3e99c638d18b88e2043acbe04aa1d5",
      "new_mode": 33188,
      "new_path": "drivers/block/drbd/drbd_int.h"
    },
    {
      "type": "modify",
      "old_id": "c76402c3f64c694b48db5317704960f3630fa200",
      "old_mode": 33188,
      "old_path": "drivers/block/drbd/drbd_req.c",
      "new_id": "44a7d6ba4e4f48f65e1af594d9b300a6c43b01ef",
      "new_mode": 33188,
      "new_path": "drivers/block/drbd/drbd_req.c"
    },
    {
      "type": "modify",
      "old_id": "c4554b17e48d1779d0376ee691050e8e575240b2",
      "old_mode": 33188,
      "old_path": "drivers/block/drbd/drbd_state.c",
      "new_id": "2673049df34c18dd5c484dd786222d17261514a3",
      "new_mode": 33188,
      "new_path": "drivers/block/drbd/drbd_state.c"
    }
  ]
}
