]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: limit IO per second by TokenBucketThrottle 17032/head
authorDongsheng Yang <dongsheng.yang@easystack.cn>
Tue, 12 Sep 2017 16:39:50 +0000 (00:39 +0800)
committerDongsheng Yang <dongsheng.yang@easystack.cn>
Tue, 14 Nov 2017 01:19:00 +0000 (09:19 +0800)
commitbf4e454a2256168e7792d887051297498de14f33
treef075177c0b22edf72f34ec3118cda8eeb0275973
parent8366ebceb54c138ff33523e467ae655d6c0fc194
librbd: limit IO per second by TokenBucketThrottle

Signed-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>
qa/suites/rbd/thrash/workloads/rbd_fsx_rate_limit.yaml [new file with mode: 0644]
src/common/options.cc
src/librbd/ImageCtx.cc
src/librbd/ImageCtx.h
src/librbd/io/ImageRequest.h
src/librbd/io/ImageRequestWQ.cc
src/librbd/io/ImageRequestWQ.h
src/test/librbd/io/test_mock_ImageRequestWQ.cc