diff options
author | Bryn M. Reeves <bmr@redhat.com> | 2015-08-05 10:40:00 +0100 |
---|---|---|
committer | Bryn M. Reeves <bmr@redhat.com> | 2015-08-09 14:37:58 +0100 |
commit | d62a8d2f1535468c75379b877844bdb7666c8c9e (patch) | |
tree | 85e6fbf5921a2d57f96db9159ccb423e91b6a770 /libdm/.exported_symbols.DM_1_02_104 | |
parent | f06d866110938458ed736f927e859534c99c295e (diff) | |
download | lvm2-d62a8d2f1535468c75379b877844bdb7666c8c9e.tar.gz |
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.
Diffstat (limited to 'libdm/.exported_symbols.DM_1_02_104')
-rw-r--r-- | libdm/.exported_symbols.DM_1_02_104 | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/libdm/.exported_symbols.DM_1_02_104 b/libdm/.exported_symbols.DM_1_02_104 index ba290e868..712fcf2d5 100644 --- a/libdm/.exported_symbols.DM_1_02_104 +++ b/libdm/.exported_symbols.DM_1_02_104 @@ -1,5 +1,73 @@ dm_report_column_headings dm_size_to_string +dm_stats_bind_devno +dm_stats_bind_name +dm_stats_bind_uuid +dm_stats_buffer_destroy +dm_stats_clear_region +dm_stats_create +dm_stats_create_region +dm_stats_delete_region +dm_stats_destroy +dm_stats_get_area_start +dm_stats_get_average_queue_size +dm_stats_get_average_rd_wait_time +dm_stats_get_average_request_size +dm_stats_get_average_wait_time +dm_stats_get_average_wr_wait_time +dm_stats_get_current_area +dm_stats_get_current_area_len +dm_stats_get_current_area_start +dm_stats_get_current_nr_areas +dm_stats_get_current_region +dm_stats_get_current_region_area_len +dm_stats_get_current_region_aux_data +dm_stats_get_current_region_len +dm_stats_get_current_region_program_id +dm_stats_get_current_region_start +dm_stats_get_io_in_progress +dm_stats_get_io_nsecs +dm_stats_get_nr_areas +dm_stats_get_nr_regions +dm_stats_get_rd_merges_per_sec +dm_stats_get_read_nsecs +dm_stats_get_reads +dm_stats_get_read_sectors +dm_stats_get_read_sectors_per_sec +dm_stats_get_reads_merged +dm_stats_get_reads_per_sec +dm_stats_get_region_area_len +dm_stats_get_region_aux_data +dm_stats_get_region_len +dm_stats_get_region_nr_areas +dm_stats_get_region_program_id +dm_stats_get_region_start +dm_stats_get_sampling_interval_ms +dm_stats_get_sampling_interval_ns +dm_stats_get_service_time +dm_stats_get_throughput +dm_stats_get_total_read_nsecs +dm_stats_get_total_write_nsecs +dm_stats_get_utilization +dm_stats_get_weighted_io_nsecs +dm_stats_get_write_nsecs +dm_stats_get_writes +dm_stats_get_write_sectors +dm_stats_get_write_sectors_per_sec +dm_stats_get_writes_merged +dm_stats_get_writes_per_sec +dm_stats_get_wr_merges_per_sec +dm_stats_list +dm_stats_populate +dm_stats_print_region +dm_stats_region_present +dm_stats_set_program_id +dm_stats_set_sampling_interval_ms +dm_stats_set_sampling_interval_ns +dm_stats_walk_end +dm_stats_walk_next +dm_stats_walk_next_region +dm_stats_walk_start dm_task_get_ioctl_timestamp dm_task_set_record_timestamp dm_timestamp_alloc |