This is bug tracks a set of new and related features introduced in the area of reporting and formatting report output which are closely related to each other: - bug #1334655 (Enhance reporting code in libdevmapper to support report groups with different output formats) - bug #1334659 (Make it possible to report output from lvm2 reporting commands in JSON format) - bug #1334667 (Add new lvm2 command to do complete report per VG) - bug #1334674 (Issue warnings, errors and status per object from lvm2 command line tools via report) - bug #1334678 (Make it possible to query lvm2 command status report)
Current development code is in dev-prajnoha-json branch (a need for JSON report output triggered all the particular changes mentioned in comment #1): https://git.fedorahosted.org/cgit/lvm2.git/log/?h=dev-prajnoha-json
Future output formats may also include YAML and XML - the changes mentioned in comment #0 are designed to easily include support for various other formats in the future.
One more: - bug #1334692 (Make it possible to switch report output format to dense form)
only one bug left - safe to remove the tracker.