)]}'
{
  "commit": "929be8fcb4b4b65d038e73d3bb34715851a95ca2",
  "tree": "7c008317d90232b5b2d3869b9fa68c1ec023d7f6",
  "parents": [
    "60f355ead31e2be8d06ac8acb163df91a1c64e3b"
  ],
  "author": {
    "name": "Mikulas Patocka",
    "email": "mpatocka@redhat.com",
    "time": "Thu Dec 10 23:52:06 2009 +0000"
  },
  "committer": {
    "name": "Alasdair G Kergon",
    "email": "agk@redhat.com",
    "time": "Thu Dec 10 23:52:06 2009 +0000"
  },
  "message": "dm raid1: hold all write bios when leg fails\n\nHold all write bios when leg fails and errors are handled\n\nWhen using a userspace daemon such as dmeventd to handle errors, we must\ndelay completing  bios until it has done its job.\nThis patch prevents the following race:\n  - primary leg fails\n  - write \"1\" fail, the write is held, secondary leg is set default\n  - write \"2\" goes straight to the secondary leg\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nReviewed-by: Takahiro Yasui \u003ctyasui@redhat.com\u003e\nTested-by: Takahiro Yasui \u003ctyasui@redhat.com\u003e\nSigned-off-by: Alasdair G Kergon \u003cagk@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e363335e8d8147d6ffb16fbc2c9f32f3e87b36d2",
      "old_mode": 33188,
      "old_path": "drivers/md/dm-raid1.c",
      "new_id": "f8d7b3aa46c67c1b1228714b959804381b83407c",
      "new_mode": 33188,
      "new_path": "drivers/md/dm-raid1.c"
    }
  ]
}
