1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/daemons
Tony Asleson 36a8fb20bf lvmdbusd: Correct lvm shell signal & child process handling
Previously when the __del__ method ran on LVMShellProxy we would blindly
call terminate().  This was a race condition as the underlying process
may/maynot be present.  When the process is still present the SIGTERM will
end up being seen by lvmdbusd too.  Re-work the code so that we
first try to wait for the child process to exit and only then if it hasn't
exited will we send it a SIGTERM.  We also ensure that when this is
executed we will briefly ignore a SIGTERM that arrives for the daemon.
2022-09-22 08:33:06 -05:00
..
cmirrord gcc: increate buffer sizes 2022-01-26 15:09:58 +01:00
dmeventd gcc: match types 2021-09-22 17:18:50 +02:00
lvmdbusd lvmdbusd: Correct lvm shell signal & child process handling 2022-09-22 08:33:06 -05:00
lvmlockd lvmlockd: return error from vgcreate init_vg_sanlock 2022-04-08 11:34:04 -05:00
lvmpolld cov: add some initializers 2021-09-13 12:34:41 +02:00
Makefile.in build: Remove lvmetad leftovers 2018-07-24 15:02:32 +02:00