[lvm-devel] master - lvmetad: Drop active connection upon lvmetad_set_active(0).

Petr Rockai mornfall at fedoraproject.org
Mon Jun 9 00:35:32 UTC 2014


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=1824a781db2dcdb328ba61893a1ace192cb78775
Commit:        1824a781db2dcdb328ba61893a1ace192cb78775
Parent:        488f3085279e24af21e870d5a74d0953094552f7
Author:        Petr Rockai <prockai at redhat.com>
AuthorDate:    Mon Jun 9 01:55:33 2014 +0200
Committer:     Petr Rockai <prockai at redhat.com>
CommitterDate: Mon Jun 9 01:55:33 2014 +0200

lvmetad: Drop active connection upon lvmetad_set_active(0).

---
 lib/cache/lvmetad.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/lib/cache/lvmetad.c b/lib/cache/lvmetad.c
index c03590e..7896ddd 100644
--- a/lib/cache/lvmetad.c
+++ b/lib/cache/lvmetad.c
@@ -101,6 +101,8 @@ int lvmetad_active(void)
 void lvmetad_set_active(int active)
 {
 	_lvmetad_use = active;
+	if (!active && lvmetad_active())
+		lvmetad_disconnect();
 }
 
 /*




More information about the lvm-devel mailing list