]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
blkio: Provide some isolation between groups
authorVivek Goyal <vgoyal@redhat.com>
Thu, 3 Dec 2009 17:59:50 +0000 (12:59 -0500)
committerJens Axboe <jens.axboe@oracle.com>
Thu, 3 Dec 2009 18:28:52 +0000 (19:28 +0100)
commit8682e1f15f26dae9a9e8af794d179055fbd81166
treed6e87631f91527656490df9b28be107fb5e974b0
parent220841906fccafaf4094e87bdb6d252e20cf8c7c
blkio: Provide some isolation between groups

o Do not allow following three operations across groups for isolation.
- selection of co-operating queues
- preemtpions across groups
- request merging across groups.

o Async queues are currently global and not per group. Allow preemption of
  an async queue if a sync queue in other group gets backlogged.

Signed-off-by: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
block/cfq-iosched.c