From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35855) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1euJKo-0005Ga-Sz for qemu-devel@nongnu.org; Fri, 09 Mar 2018 09:49:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1euJKl-00081o-T7 for qemu-devel@nongnu.org; Fri, 09 Mar 2018 09:49:26 -0500 From: Vladimir Sementsov-Ogievskiy Date: Fri, 9 Mar 2018 17:49:16 +0300 Message-Id: <20180309144918.44975-1-vsementsov@virtuozzo.com> Subject: [Qemu-devel] [PATCH v3 0/2] block latency histogram List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, qemu-block@nongnu.org Cc: eblake@redhat.com, armbru@redhat.com, mreitz@redhat.com, kwolf@redhat.com, den@openvz.org, vsementsov@virtuozzo.com, nshirokovskiy@virtuozzo.com v3: - semantics, naming and wording changed a lot - x prefixes added to new qapi names - bug fixed about calculation of new_size (new_nbins now) - drop g_renew - in _clear() set nbinst to zero too v2: 01: add block_latency_histogram_clear() 02: fix spelling (sorry =() some rewordings remove histogram if latency parameter unspecified Vladimir Sementsov-Ogievskiy (2): block/accounting: introduce latency histogram qapi: add block latency histogram interface qapi/block-core.json | 111 ++++++++++++++++++++++++++++++++++++++++++++- include/block/accounting.h | 34 ++++++++++++++ block/accounting.c | 91 +++++++++++++++++++++++++++++++++++++ block/qapi.c | 41 +++++++++++++++++ blockdev.c | 43 ++++++++++++++++++ 5 files changed, 319 insertions(+), 1 deletion(-) -- 2.11.1