)]}'
{
  "commit": "6f5d8aa6382eef2b26032c88656270bdae7f0c42",
  "tree": "6ee855ce6e8b0eb8cb04d41579ac11cb25a92759",
  "parents": [
    "dfb3d72a9aa519672c9ae06f0d2f93eccb35482f"
  ],
  "author": {
    "name": "Aaron Carroll",
    "email": "aaronc@gelato.unsw.edu.au",
    "time": "Tue Oct 30 10:40:13 2007 +0100"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "axboe@carl.home.kernel.dk",
    "time": "Fri Nov 02 08:47:25 2007 +0100"
  },
  "message": "Deadline iosched: Fix batching fairness\n\nAfter switching data directions, deadline always starts the next batch\nfrom the lowest-sector request.  This gives excessive deadline expiries\nand large latency and throughput disparity between high- and low-sector\nrequests; an order of magnitude in some tests.\n\nThis patch changes the batching behaviour so new batches start from the\nrequest whose expiry is earliest.\n\nSigned-off-by: Aaron Carroll \u003caaronc@gelato.unsw.edu.au\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cb94c838087a75f544df130bb51873270b55fa25",
      "old_mode": 33188,
      "old_path": "block/deadline-iosched.c",
      "new_id": "a054eef8dff63c19548f74e8d2b58db78e704822",
      "new_mode": 33188,
      "new_path": "block/deadline-iosched.c"
    }
  ]
}
