Re: [dm-devel] [RFC PATCH 19/20] multipathd: use foreign API

2018-03-02 Thread Bart Van Assche
On Wed, 2018-02-28 at 23:13 -0600, Benjamin Marzinski wrote: > Now assuming signal processing worked correctly in multipathd (it doesn't. > commit 534ec4c broke it. I'm planning on fixing that shortly) there would > still be a problem, because of the strict_timing option. Although I'm not convince

Re: [dm-devel] [RFC PATCH 19/20] multipathd: use foreign API

2018-03-02 Thread Benjamin Marzinski
On Fri, Mar 02, 2018 at 08:19:39PM +0100, Martin Wilck wrote: > On Wed, 2018-02-28 at 23:13 -0600, Benjamin Marzinski wrote: > > > > effects multipathd is its use of SIGALRM. Now assuming signal > > processing > > worked correctly in multipathd (it doesn't. commit 534ec4c broke it. > > I'm > > pla

Re: [dm-devel] [RFC PATCH 19/20] multipathd: use foreign API

2018-03-02 Thread Martin Wilck
On Wed, 2018-02-28 at 23:13 -0600, Benjamin Marzinski wrote: > > effects multipathd is its use of SIGALRM. Now assuming signal > processing > worked correctly in multipathd (it doesn't. commit 534ec4c broke it. > I'm > planning on fixing that shortly) Details about this breakage, and your idea ho

Re: [dm-devel] [RFC PATCH 19/20] multipathd: use foreign API

2018-03-02 Thread Benjamin Marzinski
On Fri, Mar 02, 2018 at 06:04:29PM +0100, Martin Wilck wrote: > On Wed, 2018-02-28 at 23:13 -0600, Benjamin Marzinski wrote: > > On Tue, Feb 20, 2018 at 02:26:57PM +0100, Martin Wilck wrote: > > > Call into the foreign library code when paths are discovered, > > > uevents > > > are received, and in

Re: [dm-devel] [RFC PATCH 19/20] multipathd: use foreign API

2018-03-02 Thread Martin Wilck
On Wed, 2018-02-28 at 23:13 -0600, Benjamin Marzinski wrote: > On Tue, Feb 20, 2018 at 02:26:57PM +0100, Martin Wilck wrote: > > Call into the foreign library code when paths are discovered, > > uevents > > are received, and in the checker loop. Furthermore, use the foreign > > code to print inform

Re: [dm-devel] [RFC PATCH 19/20] multipathd: use foreign API

2018-02-28 Thread Benjamin Marzinski
On Tue, Feb 20, 2018 at 02:26:57PM +0100, Martin Wilck wrote: > Call into the foreign library code when paths are discovered, uevents > are received, and in the checker loop. Furthermore, use the foreign > code to print information in the "multipathd show paths", "multipathd > show maps", and "mult

[dm-devel] [RFC PATCH 19/20] multipathd: use foreign API

2018-02-20 Thread Martin Wilck
Call into the foreign library code when paths are discovered, uevents are received, and in the checker loop. Furthermore, use the foreign code to print information in the "multipathd show paths", "multipathd show maps", and "multipathd show topology" client commands. We don't support foreign data