venkata swamybabu budumuru created CLOUDSTACK-2065:
------------------------------------------------------

             Summary: [GSLB] addNetscalerLoadBalancer is faling to persist 
gslb_site_publicip and privateip in db talbe `external_load_balancer_devices`
                 Key: CLOUDSTACK-2065
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2065
             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 d0a7eae5d97da777ad468b1b25fb9e3bb8b013a8
            Reporter: venkata swamybabu budumuru
            Assignee: Murali Reddy
            Priority: Blocker
             Fix For: 4.2.0


Steps to reproduce :

1. Have latest cloudstack master deployed with 2 advanced zones 
2. each zone with 1 physical network
3. Try to addNetscalerLoadBalancer with gslb flag enabled along with site 
public and private ip.

Observations:

(i) API got executed successfully but, it didnt update the 
cloud.external_load_balancer_devices.gslb_site_publicip & gslb_site_privateip.

Here is the snippet of API that was fired by CS and DB snippet

command=addNetscalerLoadBalancer&physicalnetworkid=01615ac0-b442-4729-9372-df2809928529&username=nsroot&networkdevicetype=NetscalerVPXLoadBalancer&gslbprovider=true&gslbproviderpublicip=10.147.54.23&gslbproviderprivateip=10.0.53.1&url=https://10.147.54.5?publicinterface=1/1&privateinterface=1/2&numretries=2&lbdevicededicated=true&response=json&sessionkey=lmW5xToRpl9REs6YAQZ0Xhfahws=&_=1366207207129

*************************** 4. row ***************************
                 id: 6
               uuid: a91101ef-b1cd-4d58-8131-c6912b984feb
physical_network_id: 200
      provider_name: Netscaler
        device_name: NetscalerVPXLoadBalancer
           capacity: 50
       device_state: Enabled
   allocation_state: Free
       is_dedicated: 1
         is_managed: 0
            host_id: 15
     parent_host_id: 0
   is_gslb_provider: 1
 gslb_site_publicip: NULL
gslb_site_privateip: NULL
4 rows in set (0.00 sec)

mysql> select * from host_details where host_id=15;
+-----+---------+-------------------+------------------------------------------+
| id  | host_id | name              | value                                    |
+-----+---------+-------------------+------------------------------------------+
| 723 |      15 | deviceName        | NetscalerVPXLoadBalancer                 |
| 721 |      15 | guid              | c35cec4c-11e2-4190-b52d-b91dabb1ad92     |
| 731 |      15 | ip                | 10.147.54.5                              |
| 729 |      15 | lbdevicededicated | true                                     |
| 733 |      15 | lbdeviceid        | 6                                        |
| 726 |      15 | name              | 200-NetscalerVPXLoadBalancer-10.147.54.5 |
| 727 |      15 | numretries        | 2                                        |
| 728 |      15 | password          | nsroot                                   |
| 730 |      15 | physicalNetworkId | 200                                      |
| 725 |      15 | privateinterface  | 1/2                                      |
| 724 |      15 | publicinterface   | 1/1                                      |
| 722 |      15 | username          | nsroot                                   |
| 732 |      15 | zoneId            | 1                                        |
+-----+---------+-------------------+------------------------------------------+
13 rows in set (0.00 sec)

Attaching all the required logs along with db dump, vmops.log and api.log to 
the bug.

--
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