[R5.0 vcenteronly]cvm restarting when trying to delete port with existing refs

Bug #1799454 reported by aswani kumar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R5.0
Fix Released
Critical
Krzysztof Gromadzki
Trunk
Fix Released
Critical
Krzysztof Gromadzki

Bug Description

R5.0 build 299
attached the cvm log

10/23/2018 11:26:44 AM [cvm.services] [INFO]: Deleting ef9890ca-345f-4d8f-904e-4d90a3b01d06 from VNC.
10/23/2018 11:26:44 AM [cvm] [CRITICAL]:
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/cvm/__main__.py", line 182, in <module>
    main(parsed_args)
  File "/usr/lib/python2.7/site-packages/cvm/__main__.py", line 169, in main
    vmware_monitor.sync()
  File "/usr/lib/python2.7/site-packages/cvm/monitors.py", line 7, in sync
    self._controller.sync()
  File "/usr/lib/python2.7/site-packages/cvm/controllers.py", line 24, in sync
    self._vmi_service.sync_vmis()
  File "/usr/lib/python2.7/site-packages/cvm/services.py", line 39, in sync_vmis
    self._delete_unused_vmis()
  File "/usr/lib/python2.7/site-packages/cvm/services.py", line 131, in _delete_unused_vmis
    self._vnc_api_client.delete_vmi(vnc_vmi.get_uuid())
  File "/usr/lib/python2.7/site-packages/cvm/clients.py", line 395, in delete_vmi
    self.vnc_lib.virtual_machine_interface_delete(id=uuid)
  File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 51, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 805, in _object_delete
    self._request_server(OP_DELETE, uri)
  File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 1032, in _request_server
    retry_after_authn=retry_after_authn, retry_count=retry_count)
  File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 1091, in _request
    raise RefsExistError(content)
RefsExistError: Delete when resource still referred: ['http://10.204.217.144:8082/floating-ip/255052c3-71e7-4e5c-a1f2-6523a18d14ac']

Revision history for this message
aswani kumar (aswanikumar90) wrote :
tags: added: vcenter-only
Revision history for this message
Sachchidanand Vaidya (vaidyasd) wrote : Re: [Bug 1799454] [NEW] [R5.0 vcenteronly]cvm restarting when trying to delete port with existing refs
Download full text (5.6 KiB)

Can you describe what test case you are running

Thanks
Sachin

> On Oct 23, 2018, at 6:01 AM, aswani kumar <email address hidden> wrote:
>
> Public bug reported:
>
> R5.0 build 299
> attached the cvm log
>
> 10/23/2018 11:26:44 AM [cvm.services] [INFO]: Deleting ef9890ca-345f-4d8f-904e-4d90a3b01d06 from VNC.
> 10/23/2018 11:26:44 AM [cvm] [CRITICAL]:
> Traceback (most recent call last):
> File "/usr/lib/python2.7/site-packages/cvm/__main__.py", line 182, in <module>
> main(parsed_args)
> File "/usr/lib/python2.7/site-packages/cvm/__main__.py", line 169, in main
> vmware_monitor.sync()
> File "/usr/lib/python2.7/site-packages/cvm/monitors.py", line 7, in sync
> self._controller.sync()
> File "/usr/lib/python2.7/site-packages/cvm/controllers.py", line 24, in sync
> self._vmi_service.sync_vmis()
> File "/usr/lib/python2.7/site-packages/cvm/services.py", line 39, in sync_vmis
> self._delete_unused_vmis()
> File "/usr/lib/python2.7/site-packages/cvm/services.py", line 131, in _delete_unused_vmis
> self._vnc_api_client.delete_vmi(vnc_vmi.get_uuid())
> File "/usr/lib/python2.7/site-packages/cvm/clients.py", line 395, in delete_vmi
> self.vnc_lib.virtual_machine_interface_delete(id=uuid)
> File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 51, in wrapper
> return func(self, *args, **kwargs)
> File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 805, in _object_delete
> self._request_server(OP_DELETE, uri)
> File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 1032, in _request_server
> retry_after_authn=retry_after_authn, retry_count=retry_count)
> File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 1091, in _request
> raise RefsExistError(content)
> RefsExistError: Delete when resource still referred: ['https://urldefense.proofpoint.com/v2/url?u=http-3A__10.204.217.144-3A8082_floating-2Dip_255052c3-2D71e7-2D4e5c-2Da1f2-2D6523a18d14ac&d=DwIFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=I5HZX26fFG_BcSD-_jsadxQTWZc8ZBMrQFM-YZMcm2U&m=Q10xYluk2xHnc-BnbFgHdybzdwQHBvL8xoDhD1VcdDA&s=4simau8AqBAJmvyRaJ29LLDCZTVScKn6cykLQkm-imA&e=']
>
> ** Affects: juniperopenstack
> Importance: Critical
> Assignee: Sachchidanand Vaidya (vaidyasd)
> Status: New
>
> ** Affects: juniperopenstack/r5.0
> Importance: Critical
> Assignee: Sachchidanand Vaidya (vaidyasd)
> Status: New
>
> ** Affects: juniperopenstack/trunk
> Importance: Critical
> Assignee: Sachchidanand Vaidya (vaidyasd)
> Status: New
>
>
> ** Tags: vcenter-only
>
> --
> You received this bug notification because you are a member of Contrail
> Systems engineering, which is subscribed to Juniper Openstack.
> https://urldefense.proofpoint.com/v2/url?u=https-3A__bugs.launchpad.net_bugs_1799454&d=DwIFaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=I5HZX26fFG_BcSD-_jsadxQTWZc8ZBMrQFM-YZMcm2U&m=Q10xYluk2xHnc-BnbFgHdybzdwQHBvL8xoDhD1VcdDA&s=dvBfn8M0HD9kwK-kuJw3tS_KoLSfZHGPgdX7iPQnN1U&e=
>
> Title:
> [R5.0 vcenteronly]cvm restarting when trying to delete port with
> existing refs
>
> Status in Juniper Openstack:
> New
> Status in Juniper Openstack r5.0 serie...

Read more...

Revision history for this message
aswani kumar (aswanikumar90) wrote :

Its part of sanity
one of the lbaas testcase is causing this issue during cleanup
test_lbaas_with_different_fip

Revision history for this message
aswani kumar (aswanikumar90) wrote :

same with one of the serviceinstance deletion
10/23/2018 09:20:32 AM [cvm] [CRITICAL]:
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/cvm/__main__.py", line 182, in <module>
    main(parsed_args)
  File "/usr/lib/python2.7/site-packages/cvm/__main__.py", line 169, in main
    vmware_monitor.sync()
  File "/usr/lib/python2.7/site-packages/cvm/monitors.py", line 7, in sync
    self._controller.sync()
  File "/usr/lib/python2.7/site-packages/cvm/controllers.py", line 24, in sync
    self._vmi_service.sync_vmis()
  File "/usr/lib/python2.7/site-packages/cvm/services.py", line 39, in sync_vmis
    self._delete_unused_vmis()
  File "/usr/lib/python2.7/site-packages/cvm/services.py", line 131, in _delete_unused_vmis
    self._vnc_api_client.delete_vmi(vnc_vmi.get_uuid())
  File "/usr/lib/python2.7/site-packages/cvm/clients.py", line 393, in delete_vmi
    self.delete_instance_ip(instance_ip_ref.get('uuid'))
  File "/usr/lib/python2.7/site-packages/cvm/clients.py", line 506, in delete_instance_ip
    self.vnc_lib.instance_ip_delete(id=uuid)
  File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 51, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 805, in _object_delete
    self._request_server(OP_DELETE, uri)
  File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 1032, in _request_server
    retry_after_authn=retry_after_authn, retry_count=retry_count)
  File "/usr/lib/python2.7/site-packages/vnc_api/vnc_api.py", line 1091, in _request
    raise RefsExistError(content)
RefsExistError: Delete when resource still referred: ['http://10.204.217.140:8082/service-instance/15013bc4-9c48-4db4-bb41-4115a4639ccc']

tags: added: sanityblocker
Jeba Paulaiyan (jebap)
tags: added: blocker
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/47294
Submitter: Krzysztof Gromadzki (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R5.0

Review in progress for https://review.opencontrail.org/47295
Submitter: Krzysztof Gromadzki (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/47294
Submitter: Krzysztof Gromadzki (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R5.0

Review in progress for https://review.opencontrail.org/47295
Submitter: Krzysztof Gromadzki (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/47295
Committed: http://github.com/Juniper/contrail-vcenter-manager/commit/7f48c843e5f88d785ab8bc7164ac45e1b4133a15
Submitter: Zuul v3 CI (<email address hidden>)
Branch: R5.0

commit 7f48c843e5f88d785ab8bc7164ac45e1b4133a15
Author: Krzysztof Gromadzki <email address hidden>
Date: Fri Oct 26 16:59:11 2018 +0200

Detach floating IP from VMI during removing VMI

Detach service instances from Instance IP during removing Instance IP

Change-Id: I376c9968fba459659a3671d50979151ffd8762e3
Closes-Bug: #1799454

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/47294
Committed: http://github.com/Juniper/contrail-vcenter-manager/commit/168fb7d4a7bbe0b53268b47cfbc92dfb28f06ecb
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 168fb7d4a7bbe0b53268b47cfbc92dfb28f06ecb
Author: Krzysztof Gromadzki <email address hidden>
Date: Fri Oct 26 16:59:11 2018 +0200

Detach floating IP from VMI during removing VMI

Detach service instances from Instance IP during removing Instance IP

Change-Id: I376c9968fba459659a3671d50979151ffd8762e3
Closes-Bug: #1799454

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.