Bug 814817 - Improve libdevmapper for use in threaded applications
Summary: Improve libdevmapper for use in threaded applications
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: lvm2
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Joe Thornber
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-04-20 18:48 UTC by Alasdair Kergon
Modified: 2019-08-29 08:44 UTC (History)
10 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-08-28 14:24:26 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Alasdair Kergon 2012-04-20 18:48:38 UTC
Multi-threaded daemons such as dmeventd could benefit from some improvements to libdevmapper.

Comment 1 Joe Thornber 2019-08-28 14:24:26 UTC
WONTFIX

Comment 2 Joe Thornber 2019-08-29 08:44:06 UTC
i) We're moth balling libdevmapper with a view to replacing it's use with a re-engineered interface (probably dmexec, see https://github.com/jthornber/deconstructed-volume-manager/blob/master/examples/dm-exec/ex13.asm).

ii) dmeventd should be changed to use the new ioctl that can wait for multiple events, rather than constantly polling the status of devices.


Note You need to log in before you can comment on or make changes to this bug.