All, Since the threads discussing these patches have been very long, I want to roll up the issue list, and ensure that we are on track to have them resolved before the 4.2. The following is my current issue list and the associated status:
Mutual Exclusion of hypervisor throttled I/O and storage provisioned IOPS on a per volume basis: Mike is working to implement a user interface that prevents a user from configured both on a single volume, as well as, service level checks to verify that both types of QoS are not defined for a single volume. Verify available device capacity for provisioned IOPS: Mike has reported completion of the code, and will push the changes to Review Board shortly. Verify available hypervisor capacity for throttled I/O: Unknown -- I have not seen any feedback on this issue from Wei. Enhancement of usage data to reflect use of provisioned IOPS and throttled I/O: We have had some conversations on how usage records should reflect when these QoS are being used, but we have not arrived at answer/solution. Both patches likely require modification to address this issue. Finally, we need to ensure that the code-level issues identified in Review Board have also been addressed, and then we can run through a final review pre merge. Thanks, -John