yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #43682
[Bug 1519664] Re: lb-pool status remains ACTIVE when admin_state_up is false.
Reviewed: https://review.openstack.org/255875
Committed: https://git.openstack.org/cgit/openstack/neutron-lbaas/commit/?id=a7bbea99667750d130e41f68b7f6aeb01b056ca1
Submitter: Jenkins
Branch: master
commit a7bbea99667750d130e41f68b7f6aeb01b056ca1
Author: Bo Chi <shcbo@xxxxxxxxxx>
Date: Fri Dec 11 06:35:16 2015 -0500
Change status to DISABLED if admin_state_up if false
If a resource's admin_state_up is false, the status should be DISABLED.
This patch changes pool, vip, member, health_monitor all together.
Change-Id: I659a0b5ee602edcf18584c55f94ceca2b886224f
Closes-Bug: #1519664
** Changed in: neutron
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1519664
Title:
lb-pool status remains ACTIVE when admin_state_up is false.
Status in neutron:
Fix Released
Bug description:
In Liberty release, I've set the lb-pool LB1 with
admin_state_up=False, but its status remains ACTIVE.
=====
[root@localhost ~(keystone_admin)]#
[root@localhost ~(keystone_admin)]# neutron lb-pool-update 256872f4-7ae8-43eb-9764-0c157e4fc2a8 --admin-state-up=False -v
DEBUG: keystoneclient.session REQ: curl -g -i -X GET http://172.16.207.71:5000/v2.0 -H "Accept: application/json" -H "User-Agent: python-keystoneclient"
DEBUG: keystoneclient.session RESP: [200] content-length: 339 vary: X-Auth-Token connection: keep-alive date: Wed, 25 Nov 2015 07:14:35 GMT content-type: application/json x-openstack-request-id: req-280d970a-79ab-47a3-9dec-703ba09596ce
RESP BODY: {"version": {"status": "stable", "updated": "2014-04-17T00:00:00Z", "media-types": [{"base": "application/json", "type": "application/vnd.openstack.identity-v2.0+json"}], "id": "v2.0", "links": [{"href": "http://172.16.207.71:5000/v2.0/", "rel": "self"}, {"href": "http://docs.openstack.org/", "type": "text/html", "rel": "describedby"}]}}
DEBUG: neutronclient.neutron.v2_0.lb.pool.UpdatePool run(Namespace(id=u'256872f4-7ae8-43eb-9764-0c157e4fc2a8', request_format='json'))
DEBUG: keystoneclient.auth.identity.v2 Making authentication request to http://172.16.207.71:5000/v2.0/tokens
DEBUG: keystoneclient.session REQ: curl -g -i -X GET http://172.16.207.71:9696/v2.0/lb/pools.json?fields=id&id=256872f4-7ae8-43eb-9764-0c157e4fc2a8 -H "User-Agent: python-neutronclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}ac76e59978aff11fc3e265fe0eef096d0411a372"
DEBUG: keystoneclient.session RESP: [200] date: Wed, 25 Nov 2015 07:14:36 GMT connection: keep-alive content-type: application/json; charset=UTF-8 content-length: 59 x-openstack-request-id: req-4022c95f-16a2-4d52-9de1-ca1da4db6c7d
RESP BODY: {"pools": [{"id": "256872f4-7ae8-43eb-9764-0c157e4fc2a8"}]}
DEBUG: keystoneclient.session REQ: curl -g -i -X PUT http://172.16.207.71:9696/v2.0/lb/pools/256872f4-7ae8-43eb-9764-0c157e4fc2a8.json -H "User-Agent: python-neutronclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}ac76e59978aff11fc3e265fe0eef096d0411a372" -d '{"pool": {"admin_state_up": "False"}}'
DEBUG: keystoneclient.session RESP: [200] date: Wed, 25 Nov 2015 07:14:36 GMT connection: keep-alive content-type: application/json; charset=UTF-8 content-length: 428 x-openstack-request-id: req-d76074df-41ff-4d96-bd01-3e3d2bc22a8e
RESP BODY: {"pool": {"status": "PENDING_UPDATE", "lb_method": "ROUND_ROBIN", "protocol": "HTTP", "description": "", "health_monitors": [], "members": [], "status_description": null, "id": "256872f4-7ae8-43eb-9764-0c157e4fc2a8", "vip_id": null, "name": "LB1", "admin_state_up": false, "subnet_id": "e5a0cc1d-73a4-4262-9afe-cbed72aa67e9", "tenant_id": "ace870e6790a4195b1b50fe69adbab69", "health_monitors_status": [], "provider": "haproxy"}}
Updated pool: 256872f4-7ae8-43eb-9764-0c157e4fc2a8
[root@localhost ~(keystone_admin)]#
[root@localhost ~(keystone_admin)]# neutron lb-pool-list
+--------------------------------------+------+----------+-------------+----------+----------------+--------+
| id | name | provider | lb_method | protocol | admin_state_up | status |
+--------------------------------------+------+----------+-------------+----------+----------------+--------+
| 256872f4-7ae8-43eb-9764-0c157e4fc2a8 | LB1 | haproxy | ROUND_ROBIN | HTTP | False | ACTIVE |
+--------------------------------------+------+----------+-------------+----------+----------------+--------+
[root@localhost ~(keystone_admin)]#
[root@localhost ~(keystone_admin)]# neutron lb-pool-show 256872f4-7ae8-43eb-9764-0c157e4fc2a8
+------------------------+--------------------------------------+
| Field | Value |
+------------------------+--------------------------------------+
| admin_state_up | False |
| description | |
| health_monitors | |
| health_monitors_status | |
| id | 256872f4-7ae8-43eb-9764-0c157e4fc2a8 |
| lb_method | ROUND_ROBIN |
| members | |
| name | LB1 |
| protocol | HTTP |
| provider | haproxy |
| status | ACTIVE |
| status_description | |
| subnet_id | e5a0cc1d-73a4-4262-9afe-cbed72aa67e9 |
| tenant_id | ace870e6790a4195b1b50fe69adbab69 |
| vip_id | |
+------------------------+--------------------------------------+
[root@localhost ~(keystone_admin)]#
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1519664/+subscriptions
References