Re: dm-multipath - IO queue dispatch based on FPIN Congestion/Latency notifications.

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

 



On Wed, 2021-03-31 at 17:27 +0530, Muneendra Kumar M wrote:
> Hi Martin,
> 
> > > 
> > > I'm aware of Ben's work, but I hadn't realized it had anything to
> > > do
> > > with FPIN. As of today, multipathd doesn't listen on the
> > > NETLINK_SCSITRANSPORT socket. Does any user space tool do this?
> > > Google didn't show me anything.
> > > 
> > I did, once, but that was years ago.
> 
> We have user space daemon(Broadcom'sFiber Channel Transport Daemon)
> called
> fctxpd (Benjamin was talking in his patch) which acts on fpin-li events
> by listening  on NETLINK_SCSITRANSPORT socket
> And it sets the path to marginal path group on receiving FPIN events.
> This daemon is part of epel8.
> Below is the path for the same where we have changes
> https://github.com/brocade/bsn-fc-txptd
> 
> Regards,
> Muneendra.

I see, and this daemon uses multipathd's "set marginal" command to make
multipathd act on it. I can see now that Ben talked about "Broadcom's
Fiber Channel Transport Daemon" back then, but he didn't go into
details, and I either overlooked it entirely, or forgot about it.
I recall that I was wondering by myself whether the "set marginal"
command had any use other than manual testing.

I wonder if we could / should incorporate this functionality into
multipathd itself.

But anyway, it seems that this part of the FPIN mechanism works
already.

Thanks
Martin

-- 
Dr. Martin Wilck <mwilck@xxxxxxxx>, Tel. +49 (0)911 74053 2107
SUSE Software Solutions Germany GmbH
HRB 36809, AG Nürnberg GF: Felix Imendörffer



--
dm-devel mailing list
dm-devel@xxxxxxxxxx
https://listman.redhat.com/mailman/listinfo/dm-devel





[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux