[dm-devel] [PATCH 0/4] Integrate dm-latency functionality to dm-statistics

Mikulas Patocka mpatocka at redhat.com
Tue Jun 9 21:20:46 UTC 2015


Hi

Here I'm sending patches that add funcionality provided by dm-latency into 
dm-statistics framework. Dm-latency was introduced in this post 
https://www.redhat.com/archives/dm-devel/2015-February/msg00158.html , 
however, there is already similar framework dm-statistics in the kernel. 
In order to have cleaner and easier to maintain code, it is better to 
integrate dm-latency functionality into dm-statistics, rather than having 
two frameworks that do similar things.

This patch series makes these changes:
* it is possible to use precise time measurement with nanosecond 
  granularity (previously, time was measured in jiffies)
* it is possible to collect histogram of latencies. The histogram 
  boundaries may be selected by the user and there is unlimited number of 
  possible boundaries (in dm-latency, the histogram boundaries were fixed)
* it is possible to use dm-statistics on multipath

The documentation of these extensions is in 
Documentation/device-mapper/statistics.txt

I'd like to ask people who designed dm-latency to check this patchset, try 
to use it and tell us if it provides sufficient functionality to them (the 
indended functinality of dm-latency was to predict hard disk failures from 
i/o request latency histogram).

Mikulas




More information about the dm-devel mailing list