[RFC PATCH 0/6] Understanding delays due to throttling under very heavy write load
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- Subject: [RFC PATCH 0/6] Understanding delays due to throttling under very heavy write load
- From: "Jim Schutt" <jaschut@xxxxxxxxxx>
- Date: Wed, 1 Feb 2012 08:54:22 -0700
- Cc: "Jim Schutt" <jaschut@xxxxxxxxxx>
Hi,
FWIW, I've been trying to understand op delays under very heavy write
load, and have been working a little with the policy throttler in hopes of
using throttling delays to help track down which ops were backing up.
Without much success, unfortunately.
When I saw the wip-osd-op-tracking branch, I wondered if any of this
stuff might be helpful. Here it is, just in case.
-- Jim
Jim Schutt (6):
msgr: print message sequence number and tid when receiving message
envelope
common/Throttle: track sleep/wake sequences in Throttle, report them
for policy throttler
common/Throttle: throttle in FIFO order
common/Throttle: FIFO throttler doesn't need to signal waiters when
max changes
common/Throttle: make get() report number of waiters on entry/exit
msg: log Message interactions with throttler
src/common/Throttle.h | 75 +++++++++++++++++++++++++++++++-------------
src/msg/Message.h | 71 +++++++++++++++++++++++++++++++++++------
src/msg/SimpleMessenger.cc | 22 +++++++++---
3 files changed, 129 insertions(+), 39 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[CEPH Users]
[Information on CEPH]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]