From: Jason Dillaman Date: Wed, 27 Mar 2019 23:17:46 +0000 (-0400) Subject: librbd: enable the simple IO scheduler by default X-Git-Tag: v15.1.0~2945^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=136848d27f8fdbbaae9444061a412d60a2a6caaf;p=ceph.git librbd: enable the simple IO scheduler by default Signed-off-by: Jason Dillaman --- diff --git a/PendingReleaseNotes b/PendingReleaseNotes index 255ac9f0ba14..eb4e9f54eec6 100644 --- a/PendingReleaseNotes +++ b/PendingReleaseNotes @@ -20,3 +20,9 @@ write IOs are completed prior to completing. The librbd cache policy can be controlled via a new "rbd_cache_policy" configuration option. + +* librbd now includes a simple IO scheduler which attempts to + batch together multiple IOs against the same backing RBD + data block object. The librbd IO scheduler policy can be + controlled via a new "rbd_io_scheduler" configuration + option. diff --git a/src/common/options.cc b/src/common/options.cc index da82ba3e28c0..b3137157fbae 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -7295,7 +7295,7 @@ static std::vector