diff options
author | Milan Broz <mbroz@redhat.com> | 2010-06-21 10:45:15 +0000 |
---|---|---|
committer | Milan Broz <mbroz@redhat.com> | 2010-06-21 10:45:15 +0000 |
commit | aec39dcc34b5d6c7b94d084e17957031f512e594 (patch) | |
tree | c88cb864bb579fd4f7c88359b1e767a05a59b81e /daemons/clvmd/clvmd-command.c | |
parent | 566515c095121d8411dd0686d52e70d644f39299 (diff) | |
download | lvm2-aec39dcc34b5d6c7b94d084e17957031f512e594.tar.gz lvm2-aec39dcc34b5d6c7b94d084e17957031f512e594.tar.xz lvm2-aec39dcc34b5d6c7b94d084e17957031f512e594.zip |
Let running clvmd process time to reexec.
Because execve stops the command loop,
we never receive response (only socket close) for clvmd -S,
so waiting for response here makes no sense.
But if the calling process (clvmd -S) exits too early, connection
is closed from client side, clvmd takes this as an error and
never run restart code.
Ugly hack(TM).
Diffstat (limited to 'daemons/clvmd/clvmd-command.c')
0 files changed, 0 insertions, 0 deletions