Re: [dm-devel] [PATCH v2 23/23] multipathd: fix signal blocking logic

2018-03-07 Thread Benjamin Marzinski
On Tue, Mar 06, 2018 at 12:15:07AM +0100, Martin Wilck wrote: > multipathd is supposed to block all signals in all threads, except > the uxlsnr thread which handles termination and reconfiguration > signals (SIGUSR1) in its ppoll() call, SIGUSR2 in the waiter thread > and the marginal path checker

Re: [dm-devel] [PATCH v2 23/23] multipathd: fix signal blocking logic

2018-03-06 Thread Martin Wilck
On Tue, 2018-03-06 at 08:16 +0100, Hannes Reinecke wrote: > On 03/06/2018 12:15 AM, Martin Wilck wrote: > > multipathd is supposed to block all signals in all threads, except > > the uxlsnr thread which handles termination and reconfiguration > > signals (SIGUSR1) in its ppoll() call, SIGUSR2 in th

Re: [dm-devel] [PATCH v2 23/23] multipathd: fix signal blocking logic

2018-03-05 Thread Hannes Reinecke
On 03/06/2018 12:15 AM, Martin Wilck wrote: > multipathd is supposed to block all signals in all threads, except > the uxlsnr thread which handles termination and reconfiguration > signals (SIGUSR1) in its ppoll() call, SIGUSR2 in the waiter thread > and the marginal path checker thread, and occasi

[dm-devel] [PATCH v2 23/23] multipathd: fix signal blocking logic

2018-03-05 Thread Martin Wilck
multipathd is supposed to block all signals in all threads, except the uxlsnr thread which handles termination and reconfiguration signals (SIGUSR1) in its ppoll() call, SIGUSR2 in the waiter thread and the marginal path checker thread, and occasional SIGALRM. The current logic does exactly the opp