1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
lvm2/daemons/clvmd
Zdenek Kabelac e3cce4b66a Better shutdown for clvmd
'a small step' towards cleaner shutdown sequence.
Normally clvmd doens't care about unreleased memory on exit -
but for valgrind testing it's better to have them cleaned all.

So - few things are left on exit path - this patch starts to remove
just some of them.

1. lvm_thread_fs is made as a thread which could be joined on exit()
2. memory allocated to local_clien_head list is released.
   (this part is somewhat more complex if the proper reaction is
   needed - and as it requires some heavier code moving - it will
   be resolved later.
2011-03-30 12:36:19 +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 gcc warnings for unused variables 2011-02-18 16:17:56 +00:00
clvmd-common.h Various cleanups following recent commits. 2010-06-21 15:56:57 +00:00
clvmd-comms.h Avoid duplicate definitions. 2010-03-23 14:35:08 +00:00
clvmd-corosync.c In some versions (RHEL6) dlm_create_lockspace() always 2011-01-19 23:09:31 +00:00
clvmd-gulm.c Various cleanups following recent commits. 2010-06-21 15:56:57 +00:00
clvmd-gulm.h Clean up cluster lock mode and flags definition. 2010-06-17 12:48:54 +00:00
clvmd-openais.c Remove compile warning for lock_id. 2011-03-13 18:08:26 +00:00
clvmd-singlenode.c Release allocated memory on closedown 2011-03-24 10:45:00 +00:00
clvmd.c Better shutdown for clvmd 2011-03-30 12:36:19 +00:00
clvmd.h Const fixing 2011-02-18 14:47:28 +00:00
lvm-functions.c Fix -Wold-style-definition gcc warnings 2011-03-29 20:30:05 +00:00
lvm-functions.h Speedup consequent activation calls 2011-01-10 14:02:30 +00:00
Makefile.in INSTALL rules updates 2010-04-09 21:42:48 +00:00
refresh_clvmd.c Fix sending uninitilised bytes in cluster messages 2011-03-29 21:05:39 +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
tcp-comms.c Various cleanups following recent commits. 2010-06-21 15:56:57 +00:00
tcp-comms.h Fix clvmd if compiled with gulm support. (2.02.26) 2007-07-24 15:35:11 +00:00