Wei, Have Mike Tutkowski and you reconciled the potential conflict between a throttled I/O VM and a provisioned IOPs volume? If so, what solution did you select?
Thanks, -John On Jun 10, 2013, at 1:54 PM, Wei ZHOU <ustcweiz...@gmail.com> wrote: > Guys, > > I would like to merge disk_io_throttling branch into master. > Please review the code on https://reviews.apache.org/r/11782 > > If nobody object, I will merge into master in 72 hours. > > -Wei > > 2013/5/30 Wei ZHOU <ustcweiz...@gmail.com> > >> Hi, >> I would like to merge disk_io_throttling branch into master. >> If nobody object, I will merge into master in 48 hours. >> The purpose is : >> >> Virtual machines are running on the same storage device (local storage or >> share strage). Because of the rate limitation of device (such as iops), if >> one VM has large disk operation, it may affect the disk performance of >> other VMs running on the same storage device. >> It is neccesary to set the maximum rate and limit the disk I/O of VMs. >> >> The feature includes: >> >> (1) set the maximum rate of VMs (in disk_offering, and global >> configuration) >> (2) change the maximum rate of VMs >> (3) limit the disk rate (total bps and iops) >> JIRA ticket: https://issues.apache.org/jira/browse/CLOUDSTACK-1192 >> FS (I will update later) : >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/VM+Disk+IO+Throttling >> Merge check list :- >> >> * Did you check the branch's RAT execution success? >> Yes >> >> * Are there new dependencies introduced? >> No >> >> * What automated testing (unit and integration) is included in the new >> feature? >> Unit tests are added. >> >> * What testing has been done to check for potential regressions? >> (1) set the bytes rate and IOPS rate on CloudStack UI. >> (2) VM operations, including >> deploy, stop, start, reboot, destroy, expunge. migrate, restore >> (3) Volume operations, including >> Attach, Detach >> >> To review the code, you can try >> git diff c30057635d04a2396f84c588127d7ebe42e503a7 >> f2e5591b710d04cc86815044f5823e73a4a58944 >> >> Best regards, >> Wei >> >> [1] >> https://cwiki.apache.org/confluence/display/CLOUDSTACK/VM+Disk+IO+Throttling >> [2] refs/heads/disk_io_throttling >> [3] >> https://issues.apache.org/jira/browse/CLOUDSTACK-1301<https://issues.apache.org/jira/browse/CLOUDSTACK-2071>(CLOUDSTACK-1301 >> - VM Disk I/O Throttling) >>