1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/daemons/dmeventd
Zdenek Kabelac 76ea01dd20 dmeventd: new initialization of plugin threads
Rework thread creation code to better use resources.

New code will not leak 'timeout' registered thread on error path.

Also if the thread already exist - avoid creation of thread
object and it's later destruction.

If the race is noticed during adding new monitoring thread,
such thread is put on cleanup list and -EEXIST is reported.
2015-10-13 15:55:05 +02:00
..
plugins cleanup: move system defines before structs 2015-10-13 15:22:58 +02:00
.exported_symbols Add rudimentary versioning to the dmevend protocol, allowing us to detect the 2011-04-04 16:11:09 +00:00
.gitignore gitignore: Update for in-place build. 2015-07-27 13:18:35 +01:00
dmeventd.c dmeventd: new initialization of plugin threads 2015-10-13 15:55:05 +02:00
dmeventd.h dmeventd: add DM_EVENT_GET_PARAMETERS request to dmeventd protocol 2014-02-06 17:41:12 +01:00
libdevmapper-event.c dmeventd: syslog -> log_xxxxx 2015-10-13 14:43:30 +02:00
libdevmapper-event.h libdmevent: add dm_event_log 2015-10-13 14:40:46 +02:00
libdevmapper-event.pc.in Use Require.private: field for devmapper-event.pc 2010-05-11 08:47:02 +00:00
Makefile.in compile/link: use RELRO/PIE compiler/linker options for executables 2013-12-05 14:03:10 +01:00