Check resource release or not before removing local vtep. #2082
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What I did
we have added check to avoid the user tunnel
be removed earlier than local vtep, and this patch is to add to check the
vlan vni map which is also be removed earlier than local vtep.
Why I did it
testing on delete L2 vni , in test it will delete vni via restconf at same time.
if not check all evpn config deleted before delete vetp affect some resource can't released.
How I verified it
testing on delete L2 vni 10 times via restconf, the issue without happen by checking syslog.
Details if related