Closed pjbreaux closed 7 years ago
@jlongstaf ---^
We all looked at this (including @dflanigan ) and decided that since the code that fixes the issue is in master, this issue should be closed. We hypothesize that the reason it did not auto-close because there were "Fixes #601" references in 2 different Pull Requests.
OpenStack Release
liberty and merging forward
Bug Severity
Issue is on unreleased driver code.
For bugs enter the bug severity level. Do not set any labels.
Severity: <Fill in level: 1 through 5>
Severity level definitions:
Description
When the logic to create neutron ports for pool members was removed from the driver, the logic to actually include a port for the member when that port exists was also removed. However, this was producing a failure of two neutron lbaas tests due to fdb entry creation expecting the 'port' key to exist in the member. It didn't, so the member provisioning status was set to ERROR. That should have prompted us to look at the driver code again, ensuring that the port was set in the service object before continuing. But we did not have that test, or the right test did not have the proper assertion.
This change is to add the port key back to the member and write tests to ensure this is the case. I will include the unit tests here on this issue, and @szakeri will include a tempest test for this code change.
@swormke @dflanigan