All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Avoid recursive calls from dmeventd to itself
@ 2011-09-01  1:08 Petr Rockai
  2011-09-01 19:42 ` Alasdair G Kergon
  0 siblings, 1 reply; 5+ messages in thread
From: Petr Rockai @ 2011-09-01  1:08 UTC (permalink / raw)
  To: lvm-devel

Hi,

the attached patch keeps the LVM-based dmeventd plugins from trying to
manipulate the dmeventd monitoring state of the logical volumes they are
currently acting on.

Until now, every time a logical volume has been changed by a dmeventd
plugin, this plugin would have called back to dmeventd through the
external FIFO mechanism. I am fairly sure this is superfluous,
inefficient and possibly even dangerous.

It is probably related to RHBZ 707056 and I wouldn't be surprised if
this sometimes caused mirror repair issues. With the patch, the
incidence of "No longer monitoring..." messages while repairing mirrors
drops dramatically.

Yours,
   Petr

-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmeventd_norecurse.diff
Type: text/x-diff
Size: 1806 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/lvm-devel/attachments/20110901/b65fdb7c/attachment.bin>
-------------- next part --------------


-- 
id' Ash = Ash; id' Dust = Dust; id' _ = undefined

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2011-10-18 12:56 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-01  1:08 [PATCH] Avoid recursive calls from dmeventd to itself Petr Rockai
2011-09-01 19:42 ` Alasdair G Kergon
2011-09-02 12:50   ` Petr Rockai
2011-10-10 14:33     ` Petr Rockai
2011-10-18 12:56       ` Milan Broz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.