1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/daemons/clvmd
Milan Broz fc438d74b7 Never ever use uninitialised descriptors if pipe() fails
(because of maximum open count fd exceeded or so).

Better return busy message, so even clients fail in more controlled way.

Without patch,  clvmd crashes with various strange backtraces
if under heavy load of connection requests.

https://bugzilla.redhat.com/show_bug.cgi?id=698393
https://bugzilla.redhat.com/show_bug.cgi?id=697945

(It still can OOM but that's different issue.)
2011-08-11 12:57:10 +00:00
..
clvm.h Replace fs_unlock by sync_local_dev_names to notify local clvmd. (2.02.80) 2011-01-12 20:42:50 +00:00
clvmd-cman.c In some versions (RHEL6) dlm_create_lockspace() always 2011-01-19 23:09:31 +00:00
clvmd-command.c Fix a few compile warnings. 2011-06-03 09:05:30 +00:00
clvmd-common.h Various cleanups following recent commits. 2010-06-21 15:56:57 +00:00
clvmd-comms.h Remove obsoleted GULM clvmd cluster locking support. 2011-08-09 18:11:00 +00:00
clvmd-corosync.c In some versions (RHEL6) dlm_create_lockspace() always 2011-01-19 23:09:31 +00:00
clvmd-openais.c Remove compile warning for lock_id. 2011-03-13 18:08:26 +00:00
clvmd-singlenode.c Add test for fcntl error in singlenode client code. 2011-08-04 12:13:50 +00:00
clvmd.c Never ever use uninitialised descriptors if pipe() fails 2011-08-11 12:57:10 +00:00
clvmd.h Const fixing 2011-02-18 14:47:28 +00:00
lvm-functions.c Replace free_vg with release_vg 2011-08-10 20:25:29 +00:00
lvm-functions.h Remove obsoleted GULM clvmd cluster locking support. 2011-08-09 18:11:00 +00:00
Makefile.in Remove obsoleted GULM clvmd cluster locking support. 2011-08-09 18:11:00 +00:00
refresh_clvmd.c Fix some unmatching sign comparation gcc warnings 2011-04-08 14:40:18 +00:00
refresh_clvmd.h Add -S command to clvmd, so it can restart itself and still 2010-04-20 14:07:37 +00:00