horizon should throw proper error msg when failed to display loadbalancer page
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Undecided
|
Liyingjun |
Bug Description
Openstack: ICEHOUSE
Description:
UI page for Project ->Network->Load Balancers is not displayed.
Steps:
========>
1. Created a provider offering (type: LoadBalancer, driver: LB)
2. Created a network, and subnet.
3. Created a pool with subnet created above.
4. Deleted the subnet without deleting the pool assoicated.
5. Now the UI page for Project ->Network->Load Balancers is not displayed and thrown standard error page "something went wrong". <<<<<<<<<<<
--->>> Instead of showing "something went wrong", horizon should display meaningful error message for user to understand the issue.
Observed that subnet id is still attached as a part of the pool.
root@os-158:~# neutron lb-pool-list
+------
| id | name | provider | lb_method |
protocol | admin_state_up | status |
+------
| e8ff074c-
HTTP | True | ACTIVE |
+------
root@os-158:~#
root@os-158:~# neutron lb-pool-show e8ff074c-
+------
| Field | Value |
+------
| admin_state_up | True |
| description | |
| health_monitors | |
| health_
| id | e8ff074c-
| lb_method | ROUND_ROBIN |
| members | |
| name | pool_1 |
| protocol | HTTP |
| provider | haproxy_on_vm |
| status | ACTIVE |
| status_description | |
| subnet_id | 274c1806-
| tenant_id | 7799606d678e438
| vip_id | |
+------
root@os-158:~#
root@os-158:~#
root@os-158:~# neutron subnet-show 274c1806-
Unable to find subnet with name '274c1806-
root@os-158:~#
Changed in horizon: | |
status: | New → Confirmed |
Changed in horizon: | |
assignee: | nobody → Liyingjun (liyingjun) |
description: | updated |
Changed in horizon: | |
milestone: | none → kilo-2 |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | kilo-2 → 2015.1.0 |
tags: | added: juno-backport-potential |
Fix proposed to branch: master /review. openstack. org/147790
Review: https:/