All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Integrate dm-latency functionality to dm-statistics
@ 2015-06-09 21:20 Mikulas Patocka
  2015-06-09 21:21 ` [PATCH 1/4] dm-statistics: better argument validation Mikulas Patocka
                   ` (4 more replies)
  0 siblings, 5 replies; 30+ messages in thread
From: Mikulas Patocka @ 2015-06-09 21:20 UTC (permalink / raw)
  To: Alasdair G. Kergon, Mike Snitzer, Coly Li
  Cc: Tao Ma, dm-devel, Laurence Oberman, Robin Dong

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2015-07-27 15:11 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-09 21:20 [PATCH 0/4] Integrate dm-latency functionality to dm-statistics Mikulas Patocka
2015-06-09 21:21 ` [PATCH 1/4] dm-statistics: better argument validation Mikulas Patocka
2015-06-09 21:21 ` [PATCH 2/4] dm stats: support precise timestamps Mikulas Patocka
2015-06-10 17:10   ` Mike Snitzer
2015-06-10 17:33     ` Mikulas Patocka
2015-06-10 17:40       ` Mike Snitzer
2015-06-13 17:03   ` Coly Li
2015-06-15 13:04     ` Mikulas Patocka
2015-06-15 14:17       ` Coly Li
2015-06-16 15:33   ` Vivek Goyal
2015-06-16 19:27     ` Mikulas Patocka
2015-06-17  1:43       ` Vivek Goyal
2015-06-17 13:17         ` Mikulas Patocka
2015-06-17 13:20           ` Vivek Goyal
2015-06-17 15:18             ` Bryn M. Reeves
2015-06-17 14:54           ` Bryn M. Reeves
2015-06-17 14:52         ` Bryn M. Reeves
2015-07-27 15:11   ` Bryn M. Reeves
2015-06-09 21:22 ` [PATCH 3/4] dm stats: report histogram of latencies Mikulas Patocka
2015-06-13 17:03   ` Coly Li
2015-06-15 13:06     ` Mikulas Patocka
2015-06-15 14:41       ` Coly Li
2015-06-15 15:34         ` Mikulas Patocka
2015-06-16 16:21   ` Vivek Goyal
2015-06-09 21:22 ` [PATCH 4/4] dm stats: support statistics on requests-based devices Mikulas Patocka
2015-06-09 21:23   ` Laurence Oberman
2015-06-13 17:02 ` [PATCH 0/4] Integrate dm-latency functionality to dm-statistics Coly Li
2015-06-15 12:47   ` Mikulas Patocka
2015-06-15 14:35     ` Coly Li
2015-06-17 13:22       ` Mikulas Patocka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.