For rbd image backend, disk IO rate limiting isn't supported

Bug #1362129 reported by Yaguang Tang on 2014-08-27
This bug affects 6 people
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Yaguang Tang

Bug Description

when using rbd as disk backend. images_type=rbd in nova.conf

disk IO tunning doesn't work as described

Yaguang Tang (heut2008) on 2014-08-27
Changed in nova:
assignee: nobody → Yaguang Tang (heut2008)
tags: added: rbd
tags: added: icehouse-backport-potential

Fix proposed to branch: master

Changed in nova:
status: New → In Progress

Submitter: Jenkins
Branch: master

commit 2e90d62727c093efbf60a7d86b1ee5262b041bbb
Author: Yaguang Tang <email address hidden>
Date: Thu Aug 28 16:58:02 2014 +0800

    Fix wrong disk type limitation for disk IO throttling

    The disk I/O limits feature in QEMU block layer allows I/O throttling
    to be used across all underlying storage types.

    Change-Id: If99107955fc976b00ee101d4c6a685c29e655f82
    Closes-Bug: #1362129

Changed in nova:
status: In Progress → Fix Committed
Thierry Carrez (ttx) on 2014-09-05
Changed in nova:
milestone: none → juno-3
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2014-10-16
Changed in nova:
milestone: juno-3 → 2014.2

Change abandoned by Yaguang Tang (<email address hidden>) on branch: stable/icehouse

Raghu Katti (rakatti) wrote :

Is this going to be fixed in Icehouse ?

Yaguang Tang (heut2008) wrote :


This is fixed in Juno, and the proposed backport to stable/icehouse is rejected, so if you want to use it for Icehouse, you have to manually patch it.

Raghu Katti (rakatti) wrote :

Thanks, I did get master but i still dont see QOS getting applied when I run FIO. Wondering if this is a seperate bug or something.

Tyler Wilson (loth) wrote :

Can confirm with @Raghu does not work on Juno.

StephenSun (stephen-3) wrote :

It seem doesn't work in Juno, the code fixed in super class but Rbd class was overloaded that function.
Fixed at Bug #1405367

Raghu Katti (rakatti) wrote :

Sorry for late reply.

Yes it does not work in Juno with RBD driver because of the following problem which I filed as a bug :

Bug #1399750

There is also a related cosmetic bug :


To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers