On Mon, Nov 10, 2014 at 10:25:43PM +0800, Ming Lei wrote: > It depends on how long the transition period is, and other drivers > with multi hwq support might be in the same situation with virtio-scsi. If > the period is a bit long, it would be painful for these drivers to support > both blk-mq and non-mq. If it's too long we need to find better ways to control the behavior. But honestly I'd rather prefer to keep selected drivers on the old code for that case than the other way around. We currently still have two big blockers for having any sort of real blk-mq by default decision for scsi: a) there is no multiath support for it, and we simply can't break existing setups that use. b) there is no support for I/O schedulers at all. This might be okay for virtio-scsi, where in general you have a host scheduler, but for real hardware that still has to deal with more spinning rust than solid state it's a blocker. Fortuntely Jens is working on that one. > Also with force_blk_mq on virtio-scsi, people can test scsi-mq with > default setting, then it should be helpful to collect more test reports, :-) I think between the config and the module/boot option we've already got ways to get reports. Improvements welcome. -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html