Bug 814855

Summary: [RFE] dmeventd needs to scale to handle monitoring large numbers of volumes
Product: [Community] LVM and device-mapper Reporter: Alasdair Kergon <agk>
Component: lvm2Assignee: XiaoNi <xni>
lvm2 sub component: dmeventd QA Contact: cluster-qe <cluster-qe>
Status: ASSIGNED --- Docs Contact:
Severity: medium    
Priority: medium CC: agk, dwysocha, heinzm, jbrassow, mgandhi, msnitzer, pasik, prajnoha, thornber, zkabelac
Version: 0-beta1Keywords: FutureFeature
Target Milestone: ---Flags: rule-engine: lvm-technical-solution?
rule-engine: lvm-test-coverage?
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On: 817854, 1475380    
Bug Blocks:    

Description Alasdair Kergon 2012-04-20 20:42:16 UTC
The dmeventd architecture needs some changes to support monitoring large numbers of volumes, such as we might have with thin pools.

Comment 1 Alasdair Kergon 2012-04-20 20:43:31 UTC
(the solution might or might not involve using libdaemon)

Comment 2 Tom Lavigne 2012-09-07 15:22:07 UTC
This request was evaluated by Red Hat Product Management for 
inclusion in the current release of Red Hat Enterprise Linux.
Since we are unable to provide this feature at this time,  
it has been proposed for the next release of 
Red Hat Enterprise Linux.

Comment 3 Jonathan Earl Brassow 2019-08-07 20:23:23 UTC
Perhaps we could move over to the newer event interface that was originally put forth for stratis.  Giving this to Joe to think about.

Comment 4 Jonathan Earl Brassow 2021-05-20 15:41:14 UTC
The kernel side has been handled by Mikulas, but dmeventd does not yet utilize it (and it should).