Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Problem: When only stale paths in headless mode were present and CN goes down, then walk was issued to squash all of them. However after squashing it didnt check if route has no paths and delete the same. So route was present with no paths. Solution: Re-org the squashing code in walk to go via proper removal of path and check for zero path to delete route. Closes-bug: #1562961 Conflicts: src/vnsw/agent/test/test_l2route.cc Conflicts: src/vnsw/agent/test/test_l2route.cc Conflicts: src/vnsw/agent/test/test_l2route.cc Double path delete request in succession. Problem: In stale path cleanup, if no stale path was found function used to clean last path seen. This resulted in not related path getting deleted. In case of OVS delete the path to be deleted was already gone because of bug and table deleted, resulting in ceash. Solution: Delete if relevant path is found. Closes-bug: #1571598 Change-Id: I25bd7cec4c0774d0a041286c15af99bc5a2d1ada
- Loading branch information
1 parent
04c0e9c
commit 38237b1
Showing
3 changed files
with
133 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters