Summary: | RFE: add libdmmp C api library for mutipathd | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | Ben Marzinski <bmarzins> |
Component: | device-mapper-multipath | Assignee: | Ben Marzinski <bmarzins> |
Status: | CLOSED ERRATA | QA Contact: | Lin Li <lilin> |
Severity: | unspecified | Docs Contact: | Steven J. Levine <slevine> |
Priority: | unspecified | ||
Version: | 7.3 | CC: | agk, bmarzins, fge, heinzm, lilin, msnitzer, prajnoha |
Target Milestone: | rc | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | device-mapper-multipath-0.4.9-102.el7 | Doc Type: | Enhancement |
Doc Text: |
c library interface added to multipathd to give structured output
Users can now use the libdmmp library to get structured information from multipathd. Other programs that want to get information from multipathd can now get this information without running a command and parsing the results.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2017-08-01 16:34:26 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: |
Description
Ben Marzinski
2017-03-07 21:00:36 UTC
libdmmp is build on top of libmpathcmd, which is a more general library interface to multipathd, that simply sends the commands and receives the data, formatted just like it would be if you ran the command at the commandline. I'm also packaging this library as well. Actually, the device-mapper-multipath package will now have 3 new subpackages, device-mapper-multipath-devel, libdmmp, and libdmmp-devel. I'm not adding libdmmp to device-mapper-multipath-libs (which is getting libmpathcmd, and already has the libmpathpersist libraries) because it requires json-c to work, and I don't want to add that dependency to all multipath users. device-mapper-multipath-devel will include the headers and library files for using the libmpathcmd libaray, as well as the libmpathpersist library (which were previously installed with device-mapper-multipath-libs). libdmmp with just include that library, and libdmmp-devel will include all the files necesary to write programs that use it. Patches backported. Ben: I did a little bit of rearranging here to fit the release note format. Does this seem ok to you? Steven Looks good. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:1961 |