On 09/01/2020 15:19, Hannes Reinecke wrote:
On 1/9/20 12:55 PM, John Garry wrote:
On 09/12/2019 10:10, Sumit Saxena wrote:
On Mon, Dec 2, 2019 at 9:09 PM Hannes Reinecke <hare@xxxxxxx> wrote:
Fusion adapters can steer completions to individual queues, and
we now have support for shared host-wide tags.
So we can enable multiqueue support for fusion adapters and
drop the hand-crafted interrupt affinity settings.
Hi Hannes,
Ming Lei also proposed similar changes in megaraid_sas driver some
time back and it had resulted in performance drop-
https://patchwork.kernel.org/patch/10969511/
So, we will do some performance tests with this patch and update you.
Hi Sumit,
I was wondering if you had a chance to do this test yet?
It would be good to know, so we can try to progress this work.
@Hannes, This shared sbitmap work now seems to conflict with Jens work
on tag caching
https://lore.kernel.org/linux-block/20200107163037.31745-1-axboe@xxxxxxxxx/T/#t,
but should be resolvable AFAICS (v1, anyway, which I checked). Anway, we
seem to have stalled, which I feared...
Thanks for the reminder.
That was a topic I was wanting to discuss at LSF; will be sending a
topic then.
Alright, but I am not really sure what else we need to wait months to
discuss, unless this shared sbitmap approach is rejected and/or testing
on other HBAs shows unsatisfactory performance.
To summarize, as I see, we have 3 topics to tackle:
- shared tags
- block hotplug improvement
- Ming Lei had said that he will post another version of
https://lore.kernel.org/linux-block/20191128020205.GB3277@ming.t460p/
- https://patchwork.kernel.org/cover/10967071/
- I'm not sure what's happening on that, but thought that it was
somewhat straightforward.
If there's something else I've missed, then let me know.
Cheers,
John