)]}'
{
  "commit": "cdb16e8f739985b8a5c9f4569b026583bbcd01a5",
  "tree": "860b74f8134cfbd516cc73b8b9a9edfe4e3d2db6",
  "parents": [
    "bf7919371025412978268efca4b09dd847acb395"
  ],
  "author": {
    "name": "Vivek Goyal",
    "email": "vgoyal@redhat.com",
    "time": "Thu Dec 03 12:59:38 2009 -0500"
  },
  "committer": {
    "name": "Jens Axboe",
    "email": "jens.axboe@oracle.com",
    "time": "Thu Dec 03 19:28:51 2009 +0100"
  },
  "message": "blkio: Introduce the notion of cfq groups\n\no This patch introduce the notion of cfq groups. Soon we will can have multiple\n  groups of different weights in the system.\n\no Various service trees (prioclass and workload type trees), will become per\n  cfq group. So hierarchy looks as follows.\n\n\t\t\tcfq_groups\n\t\t\t   |\n\t\t\tworkload type\n\t\t\t   |\n\t\t        cfq queue\n\no When an scheduling decision has to be taken, first we select the cfq group\n  then workload with-in the group and then cfq queue with-in the workload\n  type.\n\no This patch just makes various workload service tree per cfq group and\n  introduce the function to be able to choose a group for scheduling.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15b53616516a02a239ca5001f0c036da30b803c2",
      "old_mode": 33188,
      "old_path": "block/cfq-iosched.c",
      "new_id": "a4d17265411ee29f9510174cb0813c8ee0c38737",
      "new_mode": 33188,
      "new_path": "block/cfq-iosched.c"
    }
  ]
}
