Re: [PATCH 09/11] megaraid_sas: switch fusion adapters to MQ

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux