Failed to create healthmonitor using pool-id which is directly connected to LB
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
storyboard |
New
|
Undecided
|
Unassigned |
Bug Description
Creation of healthmonitor using pool-id (pool which doesn't have listener connected but connected via LB) shows exception on prompt.
After checking q-svc.log it shows:
"TypeError: unhashable type: 'dict'"
#######
Openstack Commands used:
#######
# Create LB Graph
neutron lbaas-loadbalan
neutron lbaas-listener-
neutron lbaas-pool-create --lb-algorithm ROUND_ROBIN --listener listener1 --protocol HTTP --name pool1
neutron lbaas-member-create --subnet private-subnet --address 10.0.0.5 --protocol-port 80 pool1
neutron lbaas-member-create --subnet private-subnet --address 10.0.0.10 --protocol-port 80 pool1
neutron lbaas-healthmon
#Create pool2
neutron lbaas-pool-create --name pool2 --lb-algorithm ROUND_ROBIN --loadbalancer lb1 --protocol HTTP
neutron lbaas-member-create --subnet private-subnet --address 10.0.0.3 --protocol-port 80 pool2
neutron lbaas-l7policy-
neutron lbaas-l7rule-create --type PATH --compare-
# Now add healthmonitor this will shows exception:
neutron lbaas-healthmon
I have added error from neutron-server.logs file in link:
http://
This issue was fixed in the openstack/ neutron- lbaas 13.0.0.0b2 development milestone.