mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-10 16:58:47 +03:00
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.