1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/daemons
Zdenek Kabelac 212cf8efbd dmeventd: enhance time waiting loop
dmeventd is 'scanning' statuses in loop (most usually in 10sec
intervals) - and meanwhile it sleeps within:
pthread_cond_timedwait()

However this function call tends to wakeup sometimes a short amount of
time sooner - and our code still believe the 'right time' has not yet
arrived and basically for a moment 'busy-looped' on calling this
function - so for systems with 'clock_gettime()' present we obtain
time and we go 10ms to the future second - this avoids unneeded
repeated invocation of our time scheduling loop.

TODO: monitoring during 1 hour 'time-change'...
2020-03-05 17:38:55 +01:00
..
cmirrord cmirrord: deamon links libdm 2019-10-04 17:31:55 +02:00
dmeventd dmeventd: enhance time waiting loop 2020-03-05 17:38:55 +01:00
lvmdbusd lvmdbusd: Add function to convert LV into a VDO pool 2020-01-09 13:07:55 -06:00
lvmlockd lvmlockctl: use inline initilizers 2020-02-04 17:22:06 +01:00
lvmpolld libdaemon: use pselect to avoid condition checking race 2019-04-16 12:18:34 +02:00
Makefile.in build: Remove lvmetad leftovers 2018-07-24 15:02:32 +02:00