create ns twice, got residual VNFs

Bug #1710815 reported by Yan Xing'an
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tacker
Won't Fix
Undecided
Unassigned

Bug Description

Create a ns first, it succeeded.

$ tacker ns-create --nsd-name NSD1 --param-file ns_param.yaml ns1
Created a new ns:
+--------------+------------------------------------------------------+
| Field | Value |
+--------------+------------------------------------------------------+
| created_at | 2017-08-15 07:10:10.691352 |
| description | VNFDs in import section should be already on-boarded |
| error_reason | |
| id | 4706faa6-8ede-475c-ad3d-41f8daea8377 |
| mgmt_urls | |
| name | ns1 |
| nsd_id | aac23eed-4a5f-4463-ae39-a72e4aa3d77c |
| status | PENDING_CREATE |
| tenant_id | 085e93f21bb54107a678ae59647246a2 |
| updated_at | |
| vim_id | 5fc85b63-49db-47fa-aa75-121d2d642264 |
| vnf_ids | |
+--------------+------------------------------------------------------+

$ tacker vnf-list
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+--------+--------------------------------------+--------------------------------------+
| id | name | mgmt_url | status | vim_id | vnfd_id |
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+--------+--------------------------------------+--------------------------------------+
| 2ed1b10b-27af-445e-8446-b4d4a15ff19b | create_vnf_48bc3556-be00-48f5-95da-e2a3f1f7544e_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.4"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 48bc3556-be00-48f5-95da-e2a3f1f7544e |
| 91e7709c-dba2-465d-9127-98782bacea8b | create_vnf_91861b34-ec4d-4d69-99a1-37b3cf4d478a_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.11", "VDU2": "192.168.120.9"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 91861b34-ec4d-4d69-99a1-37b3cf4d478a |
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+--------+--------------------------------------+--------------------------------------+

Then re-create ns, got an error:
$ tacker ns-create --nsd-name NSD1 --param-file ns_param.yaml ns1
ns already exist with given ['tenant_id', 'name', 'deleted_at']

but the created vnfs are left:
$ tacker vnf-list
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+----------------+--------------------------------------+--------------------------------------+
| id | name | mgmt_url | status | vim_id | vnfd_id |
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+----------------+--------------------------------------+--------------------------------------+
| 1d6ecabe-37c6-4490-b639-9542872d0c6e | create_vnf_48bc3556-be00-48f5-95da-e2a3f1f7544e_b0384ecc-75f0-4ecd-8eef-73bad8647a99 | | PENDING_CREATE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 48bc3556-be00-48f5-95da-e2a3f1f7544e |
| 2ed1b10b-27af-445e-8446-b4d4a15ff19b | create_vnf_48bc3556-be00-48f5-95da-e2a3f1f7544e_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.4"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 48bc3556-be00-48f5-95da-e2a3f1f7544e |
| 84300d93-5aad-4624-a26f-0ed12ae7f277 | create_vnf_91861b34-ec4d-4d69-99a1-37b3cf4d478a_b0384ecc-75f0-4ecd-8eef-73bad8647a99 | | PENDING_CREATE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 91861b34-ec4d-4d69-99a1-37b3cf4d478a |
| 91e7709c-dba2-465d-9127-98782bacea8b | create_vnf_91861b34-ec4d-4d69-99a1-37b3cf4d478a_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.11", "VDU2": "192.168.120.9"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 91861b34-ec4d-4d69-99a1-37b3cf4d478a |
+--------------------------------------+--------------------------------------------------------------------------------------+-----------------------------------------------------+----------------+--------------------------------------+--------------------------------------+

$ tacker vnf-list
+--------------------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------+--------+--------------------------------------+--------------------------------------+
| id | name | mgmt_url | status | vim_id | vnfd_id |
+--------------------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------+--------+--------------------------------------+--------------------------------------+
| 1d6ecabe-37c6-4490-b639-9542872d0c6e | create_vnf_48bc3556-be00-48f5-95da-e2a3f1f7544e_b0384ecc-75f0-4ecd-8eef-73bad8647a99 | {"VDU1": "192.168.120.8"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 48bc3556-be00-48f5-95da-e2a3f1f7544e |
| 2ed1b10b-27af-445e-8446-b4d4a15ff19b | create_vnf_48bc3556-be00-48f5-95da-e2a3f1f7544e_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.4"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 48bc3556-be00-48f5-95da-e2a3f1f7544e |
| 84300d93-5aad-4624-a26f-0ed12ae7f277 | create_vnf_91861b34-ec4d-4d69-99a1-37b3cf4d478a_b0384ecc-75f0-4ecd-8eef-73bad8647a99 | {"VDU1": "192.168.120.13", "VDU2": "192.168.120.14"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 91861b34-ec4d-4d69-99a1-37b3cf4d478a |
| 91e7709c-dba2-465d-9127-98782bacea8b | create_vnf_91861b34-ec4d-4d69-99a1-37b3cf4d478a_7f6b2d01-5b1b-48f9-8254-ff9d2d81d27e | {"VDU1": "192.168.120.11", "VDU2": "192.168.120.9"} | ACTIVE | 5fc85b63-49db-47fa-aa75-121d2d642264 | 91861b34-ec4d-4d69-99a1-37b3cf4d478a |
+--------------------------------------+--------------------------------------------------------------------------------------+------------------------------------------------------+--------+--------------------------------------+--------------------------------------+

Yasufumi Ogawa (yasufum)
Changed in tacker:
status: New → Won't Fix
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.