Re: [dm-devel] [RFC PATCH 6/6] multipathd: uxlsnr: handle signals while busy

2019-01-17 Thread Martin Wilck
On Wed, 2019-01-16 at 18:04 -0600, Benjamin Marzinski wrote: > On Fri, Jan 04, 2019 at 06:59:14PM +0100, Martin Wilck wrote: > > The uxlsnr thread is responsible for receiving and handling > > signals in multipathd. This works well while it is idle and > > waiting for connections in ppoll(). But if

Re: [dm-devel] [RFC PATCH 6/6] multipathd: uxlsnr: handle signals while busy

2019-01-16 Thread Benjamin Marzinski
On Fri, Jan 04, 2019 at 06:59:14PM +0100, Martin Wilck wrote: > The uxlsnr thread is responsible for receiving and handling > signals in multipathd. This works well while it is idle and > waiting for connections in ppoll(). But if it's busy, cli commands > may need to take the vecs lock, which migh

[dm-devel] [RFC PATCH 6/6] multipathd: uxlsnr: handle signals while busy

2019-01-04 Thread Martin Wilck
The uxlsnr thread is responsible for receiving and handling signals in multipathd. This works well while it is idle and waiting for connections in ppoll(). But if it's busy, cli commands may need to take the vecs lock, which might take a long time. Use multipathd's ability to handle pending signal