Merge "Fix IPv6 member delete on batch operation" into stable/wallaby

This commit is contained in:
Zuul 2022-07-19 16:52:15 +00:00 committed by Gerrit Code Review
commit 55fd75f589
1 changed files with 5 additions and 3 deletions

View File

@ -384,12 +384,14 @@ class OvnProviderDriver(driver_base.ProviderDriver):
for member in members_to_delete:
member_info = member.split('_')
member_ip, member_port, subnet_id = (
self._ovn_helper._extract_member_info(member)[0])
request_info = {'id': member_info[1],
'address': member_info[2].split(':')[0],
'protocol_port': member_info[2].split(':')[1],
'address': member_ip,
'protocol_port': member_port,
'pool_id': pool_id}
if len(member_info) == 4:
request_info['subnet_id'] = member_info[3]
request_info['subnet_id'] = subnet_id
request = {'type': ovn_const.REQ_TYPE_MEMBER_DELETE,
'info': request_info}
request_list.append(request)