1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/libdm
Bryn M. Reeves d62a8d2f15 dmstats: add libdm-stats library and 'dmsetup stats' command
Add the libdm-stats module to libdm: this implements a simple interface
for creating, managing and interrogating I/O statistics regions and
areas on device-mapper devices.

The library interface is documented in libdevmapper.h and provides a
'dm_stats' handle that is used to perform statistics operations and
obtain data.

Public methods are provided to create and destroy handles and to list,
create, and destroy statistics regions as well as to obtain and parse
counter data and calculate rate-based metrics.

This commit also adds a 'dmsetup stats' (aka 'dmstats') command with
'clear', 'create', 'delete', 'list', 'print', and 'report' sub-commands.

See the library documentation and the dmstats.8 manual page for detailed
API and command descriptions.
2015-08-09 14:37:58 +01:00
..
datastruct Use void pointer instead of char for binary key 2011-03-10 12:48:40 +00:00
ioctl dmsetup: Report timestamps of ioctls with -vvv. 2015-08-05 08:28:35 +01:00
misc libdm: Add DM_INTERNAL_SUSPEND_FLAG. 2015-04-23 18:39:04 +01:00
mm libdm: Use wrappers for all malloc functions. 2015-07-22 23:11:48 +01:00
regex cleanup: add braces for if() 2014-07-02 10:45:43 +02:00
.exported_symbols libdm: Use wrappers for all malloc functions. 2015-07-22 23:11:48 +01:00
.exported_symbols.Base libdm: new dm_task_get_info with internal_suspend 2015-05-15 16:48:22 +02:00
.exported_symbols.DM_1_02_97 libdm: new dm_task_get_info with internal_suspend 2015-05-15 16:48:22 +02:00
.exported_symbols.DM_1_02_98 libdm: Add dm_task_get_errno to return ioctl errno. 2015-05-26 15:13:49 +01:00
.exported_symbols.DM_1_02_99 libdm: add dm_tree_node_set_thin_pool_read_only 2015-06-18 15:15:39 +02:00
.exported_symbols.DM_1_02_100 config: add support for config value formatting flags 2015-06-24 11:13:37 +02:00
.exported_symbols.DM_1_02_101 report: add infrastructure to recognize fuzzy reserved names and returning dynamic reserved values 2015-07-03 10:47:09 +02:00
.exported_symbols.DM_1_02_103 libdm: Use wrappers for all malloc functions. 2015-07-22 23:11:48 +01:00
.exported_symbols.DM_1_02_104 dmstats: add libdm-stats library and 'dmsetup stats' command 2015-08-09 14:37:58 +01:00
libdevmapper.h dmstats: add libdm-stats library and 'dmsetup stats' command 2015-08-09 14:37:58 +01:00
libdevmapper.pc.in libdm: Require librt for new dm_timestamp. 2015-07-29 19:30:22 +01:00
libdm-common.c dmsetup: Report timestamps of ioctls with -vvv. 2015-08-05 08:28:35 +01:00
libdm-common.h libdm: introduce and use DEV_UUID macro 2012-10-10 17:16:15 +02:00
libdm-config.c macros: Wrap PRI with FMT. 2015-07-06 15:09:17 +01:00
libdm-deptree.c macros: Wrap PRI with FMT. 2015-07-06 15:09:17 +01:00
libdm-file.c debug: show sys errors 2015-05-08 15:15:10 +02:00
libdm-report.c libdm: do not attempt to output column headings with --rows 2015-08-08 17:48:30 +01:00
libdm-stats.c dmstats: add libdm-stats library and 'dmsetup stats' command 2015-08-09 14:37:58 +01:00
libdm-string.c libdm: Add dm_size_to_string to libdevmapper. 2015-07-27 21:30:20 +01:00
libdm-timestamp.c libdm: ensure new dm_timestamp objects are initialized 2015-08-08 10:42:14 +01:00
Makefile.in dmstats: add libdm-stats library and 'dmsetup stats' command 2015-08-09 14:37:58 +01:00