Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Network creation stays in a inconsistent state when no floating IPs are available #32

Open
gc4rella opened this issue Sep 14, 2017 · 3 comments
Labels

Comments

@gc4rella
Copy link
Member

Scenario: deployment of a network service on a newly created tenant (without private networks available)

At first attempt the NFVO tries to create the private network and respective router. However, there are no floating IPs available, thus the NSR is not created.

After this operation, a new private network exists, but no router.

After allocating floating IPs to the tenant, a new NSD deployment is triggered. Since network already exists, NFVO does not try to create it. But deployment fails as the network is not associated to any external one (since no router was created) and floating IPs can't be allocated.

Opening it here, but I think it is an issue on the NFVO which does not clean correctly in case of failure

@gc4rella gc4rella added the bug label Sep 14, 2017
@RuthDevlaeminck
Copy link
Collaborator

RuthDevlaeminck commented Feb 26, 2018

@gc4rella
Is the desired behavior be that if any step of the network creation (i.e. creating the subnet, creating the router, connecting to the router) fails should whatever is created of the router, network and subnet be deleted?

@RuthDevlaeminck
Copy link
Collaborator

Also how should we handle when a subnet is being added during a network update? Do we just ignore the error then? Or try to undo the update? Delete the entire network?

@RuthDevlaeminck
Copy link
Collaborator

@gc4rella per our discussion it does not look like the update function (https://github.com/openbaton/NFVO/blob/bdf9bb513866bac5d0986b0cd85b3ec205de8909/vim-impl/src/main/java/org/openbaton/vim_impl/vim/GenericVIM.java#L1045) is being used so I will not make any edits to it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants