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

Handle duplicate SwitchingSubnet identifiers #8

Open
jmacauley opened this issue May 3, 2018 · 0 comments
Open

Handle duplicate SwitchingSubnet identifiers #8

jmacauley opened this issue May 3, 2018 · 0 comments
Labels

Comments

@jmacauley
Copy link
Collaborator

When the SENSE-O "reapplies" a delta template it will reuse all the MRML identifiers defined in the template. If the SENSE-N-RM has seen a request from this delta template before then it will already have NSI connections with the SwitchingSubnet identifier stored in the NSI reservation description. When a delta reduction for this second delta is received it will have a SwitchingSubnet identifier matching multiple reservations. The current programatic flow will query the reservation looking for matching descriptions, resulting in two matching reservations. Code has been added to not try a terminate on an already terminated reservation, however, a connectionId mapping into the MRML operationMap may be a better solution to keep a list of reservation ids to terminate.

There is an additional issue of timing between issuing the reservation operation, getting a connectionId in response, and the arrival of the reserveConfirmed. May need to look at correlationId for updating reservation entries.

@jmacauley jmacauley added the bug label May 3, 2018
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

1 participant