On Thu, 2008-11-06 at 11:01 -0500, Vivek Goyal wrote: > > Does this still require I use dm, or does it also work on regular block > > devices? Patch 4/4 isn't quite clear on this. > > No. You don't have to use dm. It will simply work on regular devices. We > shall have to put few lines of code for it to work on devices which don't > make use of standard __make_request() function and provide their own > make_request function. > > Hence for example, I have put that few lines of code so that it can work > with dm device. I shall have to do something similar for md too. > > Though, I am not very sure why do I need to do IO control on higher level > devices. Will it be sufficient if we just control only bottom most > physical block devices? > > Anyway, this approach should work at any level. Nice, although I would think only doing the higher level devices makes more sense than only doing the leafs. Is there any reason we cannot merge this with the regular io-scheduler interface? afaik the only problem with doing group scheduling in the io-schedulers is the stacked devices issue. Could we make the io-schedulers aware of this hierarchy? _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/virtualization