[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yitao Jiang closed CLOUDSTACK-6249.
-----------------------------------

    Resolution: Not A Problem

Sorry ,guys.
It's my mistake.
I set up two mgmt server, and forget to sync the codes to each other.
Forgive me.

> Modified QoS of VIF Code not working
> ------------------------------------
>
>                 Key: CLOUDSTACK-6249
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6249
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Hypervisor Controller, Xen
>    Affects Versions: 4.2.1
>         Environment: CS 4.2.1 runs on CenOS 6.3
> Xenserver 6.2.0
>            Reporter: Yitao Jiang
>             Fix For: 4.2.1
>
>
> In 
> CirtixResourceBase.java(https://github.com/apache/cloudstack/blob/4.2.1/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java)
>  of createVif method , i see that the network rate value will be multiplied 
> by 128 .
>       if (nic.getNetworkRateMbps() != null
>                               && nic.getNetworkRateMbps().intValue() != -1) {
>                       vifr.qosAlgorithmType = "ratelimit";
>                       vifr.qosAlgorithmParams = new HashMap<String, String>();
>                       // convert mbs to kilobyte per second
>                       vifr.qosAlgorithmParams.put("kbps",
>                                       
> Integer.toString(nic.getNetworkRateMbps() * 128));
>                       
>               }
> and when i create a service_offering with 1Mb/s QoS, the vm's networking will 
> be limited in 128Kb/s.
> All works fine.
> But what i wanna do is when a service_offering with 1Mb/s then the vm will be 
> limited in 1Kb/s,so I change the coded like that 
>                             vifr.qosAlgorithmParams.put("kbps",
>                                       
> Integer.toString(nic.getNetworkRateMbps()));
> without multiplied by 128.
> After spawn a vm with 1Mb/s QoS servicing offering, through the xencenter the 
> networking limit still 128.
> Do you guys know why , did i miss anything?



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to