1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/daemons
Zdenek Kabelac 9156c5d088 dmeventd: rework locking code
Redesign threading code:

- plugin registration runs within its new created thread for
  improved parallel usage.

- wait task is created just once and used during whole plugin lifetime.

- event thread is based over  'events' filter being set - when
  filter is 0, such thread is 'unused'.

- event loop is  simplified.

- timeout thread is never signaling 'processing' thread.

- pending of events filter cnange is properly reported and
  running event thread is signalled when possible.

- helgrind is not reporting problems.
2015-10-22 22:39:24 +02:00
..
clvmd clvmd: update help test 2015-09-22 00:08:44 +02:00
cmirrord style: Standardise some error paths. 2015-09-05 23:56:30 +01:00
dmeventd dmeventd: rework locking code 2015-10-22 22:39:24 +02:00
lvmetad man: document possible lvmetad -l values 2015-10-21 13:36:57 -05:00
lvmlockd lvmlockd: use flag to avoid blocking in sanlock_acquire 2015-10-14 14:39:29 -05:00
lvmpolld lvmpolld: make lvpoll error messages visible 2015-09-02 17:24:26 +02:00
Makefile.in Add lvmlockd 2015-07-02 15:42:26 -05:00