summaryrefslogtreecommitdiffstats
path: root/WHATS_NEW
diff options
context:
space:
mode:
authorMilan Broz <mbroz@redhat.com>2011-01-19 23:09:31 +0000
committerMilan Broz <mbroz@redhat.com>2011-01-19 23:09:31 +0000
commit679830cf580b77305bf1c34f84d6e40d0453bdd1 (patch)
treefba7db48fd0306b9f4d8109ebeb9b03cc127619a /WHATS_NEW
parentdbc8e5098c518645ddae991e17ded204b5ecc7e4 (diff)
downloadlvm2-679830cf580b77305bf1c34f84d6e40d0453bdd1.tar.gz
lvm2-679830cf580b77305bf1c34f84d6e40d0453bdd1.tar.xz
lvm2-679830cf580b77305bf1c34f84d6e40d0453bdd1.zip
In some versions (RHEL6) dlm_create_lockspace() always
return lockspace reference (even if lockspace already exists) and thus increases DLM lockspace count. It means that after clvmd restart the lockspace is still in use. (The only way to clean environment to enable clean cluster shutdown is call "dlm_tool leave clvmd" several times.) Because only one clvmd can run in time, we can use simpler logic, try to open lockspace with dlm_open_lockspace() and only if it fails try to create new one. This way the lockspace reference doesn not increase. Very easily reproducible with "clvmd -S" command. Patch also fixes return code when clvmd_restart fails and fixes double free if debug option was specified during restart. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=612862
Diffstat (limited to 'WHATS_NEW')
-rw-r--r--WHATS_NEW1
1 files changed, 1 insertions, 0 deletions
diff --git a/WHATS_NEW b/WHATS_NEW
index b6cdb7fe..2dd3ddad 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,6 +1,7 @@
Version 2.02.82 -
===================================
Add -f (don't fork) option to clvmd and fix clvmd -d<num> description.
+ Fix possible clvmd DLM lockspace increasing reference count.
Version 2.02.81 - 17th January 2011
===================================