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

Abhinandan Prateek reassigned CLOUDSTACK-1787:
----------------------------------------------

    Assignee: Abhinandan Prateek  (was: Harikrishna Patnala)
    
> [network throttling] Virtual Router Guest & Public throttling rates are not 
> working as expected
> -----------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-1787
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-1787
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Network Controller
>    Affects Versions: 4.2.0
>         Environment: commit d7f9aa637ebc953928e3d601735bc01f6fcff828
> advanced zone with 1 xen cluster 
>            Reporter: venkata swamybabu budumuru
>            Assignee: Abhinandan Prateek
>             Fix For: 4.2.0
>
>         Attachments: api.log.tgz, vmops.log.tgz
>
>
> Environment info :
> Global Settings : 
> network.throttling.rate =  800 mbps (102400 kBytesps)
> vm.network.throttling.rate = 300 mbps (38400 kbps)
> service offering = host1.small2, network rate = 400 mbps (51200 kbps)
> (i) Create a network offering (in my case with name "Offering3Tag1") 
> Note : Make sure that nw_rate of above offering is set to 600 mb/s (76800 
> kbps)
> (ii) Create a network "network7" using the above offering i.e "Offering3Tag1"
> (iii) Create a network offering "Offering1Tag1" which is not set with any 
> nw_rate value manually.
> (iv) create a network "network1" using the above offering "Offering1Tag1"
> (v) deploy a VM using the above networks "network1" & "network2"
> (vi) Change the network rate for control system network offering to 700 mb/s 
> (i.e. 89600 kbps)
> mysql> select * from network_offerings where system_only=1 and id=3\G
> *************************** 1. row ***************************
>                        id: 3
>                      name: System-Control-Network
>                      uuid: 97690306-203b-4b99-80bc-7037ed9bab9d
>               unique_name: System-Control-Network
>              display_text: System Offering for System-Control-Network
>                   nw_rate: 700
>                   mc_rate: 0
>              traffic_type: Control
>                      tags: NULL
>               system_only: 1
>              specify_vlan: 0
>       service_offering_id: NULL
>             conserve_mode: 1
>                   created: 2013-03-20 12:15:10
>                   removed: NULL
>                   default: 1
>              availability: Required
>      dedicated_lb_service: 1
> shared_source_nat_service: 0
>                  sort_key: 0
>  redundant_router_service: 0
>                     state: Enabled
>                guest_type: NULL
>        elastic_ip_service: 0
>        elastic_lb_service: 0
>         specify_ip_ranges: 0
>                    inline: 0
>             is_persistent: 0
> 1 row in set (0.00 sec)
> Observations :
> 1. Here is the snippet of qos info about Guest Instance
> [root@Rack1Pod1Host11 ~]# xe vif-list vm-name-label=i-3-14-VM params=all | 
> grep qos
>           qos_algorithm_type ( RW): ratelimit
>         qos_algorithm_params (MRW): kbps: 51200
>     qos_supported_algorithms (SRO): 
>           qos_algorithm_type ( RW): ratelimit
>         qos_algorithm_params (MRW): kbps: 76800
>     qos_supported_algorithms (SRO): 
> 2. [root@Rack1Pod1Host11 ~]# xe vif-list vm-name-label=r-15-VM params=all| 
> grep -i qos
>           qos_algorithm_type ( RW): ratelimit
>         qos_algorithm_params (MRW): kbps: 102400
>     qos_supported_algorithms (SRO): 
>           qos_algorithm_type ( RW): ratelimit
>         qos_algorithm_params (MRW): kbps: 89600
>     qos_supported_algorithms (SRO): 
>           qos_algorithm_type ( RW): ratelimit
>         qos_algorithm_params (MRW): kbps: 102400
>     qos_supported_algorithms (SRO): 
> 3. From the above output, it is evident that Guest's default network got 
> "51200 kbps" which is picked from the service offering i.e. "host1.small2" 
> which is as expected. and the non-default nic got 76800 kbps which is from 
> network offering i.e. Offering3Tag1 which is also expected.
> 4. From the above router related output, Control nic got the right qos value 
> i.e. 89600 kbps from the control system network offering. This is expected.
> 5. but, the rest of the two router vifs i.e. public, guest got 102400 kbps as 
> qos value which is from the global setting network.throttling.rate. 
> Issue :
> As mentioned in observation (5), Guest and Public nics should get their qos 
> value as 76800 kbps i.e. from the network offering "Offering3Tag1" and it 
> should not acquire it from global setting.
> Here is the reference to the document that talks about how throttling 
> settings work in cloudstack
> http://support.citrix.com/article/CTX132019

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to