Problem:
Agent route walker are of two types for each bgp peer.
One if to notify and other is to delete. When delete walker is started on peer
going away, its walk done releases the walker. Walk done of notify walker can
then result in crash with invalid pointer.
Solution:
Release notify walker (stop walk) when delete walk is started.
Reviewed: https:/ /review. opencontrail. org/34545 github. com/Juniper/ contrail- controller/ commit/ 78980400c4995b7 b53d8a9ee311dab 06019875fb
Committed: http://
Submitter: Zuul (<email address hidden>)
Branch: master
commit 78980400c4995b7 b53d8a9ee311dab 06019875fb
Author: Manish <email address hidden>
Date: Mon Aug 14 17:38:38 2017 +0530
Agent crash @ AgentRouteWalke r::VrfWalkDoneI nternal
Problem:
Agent route walker are of two types for each bgp peer.
One if to notify and other is to delete. When delete walker is started on peer
going away, its walk done releases the walker. Walk done of notify walker can
then result in crash with invalid pointer.
Solution:
Release notify walker (stop walk) when delete walk is started.
Change-Id: Ibe83bf86d6fd0a bf70a8feeda12a6 befcac3830d
Closes-bug: #1710286