From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: Re: [PATCH RFC - TAKE TWO - 00/12] New version of the BFQ I/O Scheduler Date: Wed, 4 Jun 2014 07:31:36 -0700 Message-ID: <20140604143136.GA1920@infradead.org> References: <20140530160712.GG24871@htj.dyndns.org> <538926F6.7080409@kernel.dk> <20140531051635.GA19925@mtj.dyndns.org> <538C8A47.1050502@kernel.dk> <20140602172454.GA8912@htj.dyndns.org> <538CB515.3090700@kernel.dk> <20140602174250.GC8912@htj.dyndns.org> <538CB87C.7030600@kernel.dk> <20140602185138.GD8912@htj.dyndns.org> <20140602205713.GB8357@kernel.dk> Mime-Version: 1.0 Return-path: Content-Disposition: inline In-Reply-To: <20140602205713.GB8357-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org> Sender: cgroups-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-ID: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Jens Axboe Cc: Tejun Heo , Paolo Valente , Li Zefan , Fabio Checconi , Arianna Avanzini , Paolo Valente , linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org, cgroups-u79uwXL29TY76Z2rM5mHXA@public.gmane.org On Mon, Jun 02, 2014 at 02:57:30PM -0600, Jens Axboe wrote: > It's not so much about it being more beneficial to run in blk-mq, as it > is about not having two code paths. But yes, we're likely going to > maintain that code for a long time, so it's not going anywhere anytime > soon. > > And for scsi-mq, it's already opt-in, though on a per-host basis. Doing > finer granularity than that is going to be difficult, unless we let > legacy-block and blk-mq share a tag map (though that would not be too > hard). I don't really think there's anything inherently counter productive to spinning rust (at least for somewhat modern spinning rust and infrastructure) in blk-mq. I'd really like to get rid of the old request layer in a reasonable amount of time, and for SCSI I'm very reluctant to add more integration between the old and new code. I'd really planning on not maintaining the old request based SCSI code for a long time once we get positive reports in from users of various kinds of older hardware.