Hide Forgot
Description of problem: LVM DBus API doesn't provide all properties for LVs/VGs/PVs that the liblvm API provides (e.g. "data_percent" for an LV). This prevents users of the liblvm API (e.g. storaged) from moving to the new DBus API (via libblockdev-lvm-dbus).
If liblvm provides all properties, it will be enough (for now) to add properties required by storaged. [1] [1] https://github.com/storaged-project/storaged/blob/master/modules/lvm2/udiskslvmhelper.c#L122 (and the other show_*() functions)
Changes committed upstream: https://git.fedorahosted.org/cgit/lvm2.git/commit/?id=a3f24aaf5cfe9983a59ce200d0a0d8050658c8b8 https://git.fedorahosted.org/cgit/lvm2.git/commit/?id=d54ffcfcd12981a8e046aca0a82d529221015b30 https://git.fedorahosted.org/cgit/lvm2.git/commit/?id=a8bb8dfb08d38cfda5493ca9d35d1cb3bf2d32bf
(In reply to Tony Asleson from comment #2) > Changes committed upstream: > > https://git.fedorahosted.org/cgit/lvm2.git/commit/ > ?id=a3f24aaf5cfe9983a59ce200d0a0d8050658c8b8 > > https://git.fedorahosted.org/cgit/lvm2.git/commit/ > ?id=d54ffcfcd12981a8e046aca0a82d529221015b30 > > https://git.fedorahosted.org/cgit/lvm2.git/commit/ > ?id=a8bb8dfb08d38cfda5493ca9d35d1cb3bf2d32bf Looks good to me. Thanks!