Comment 7 for bug 1710286

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/34545
Committed: http://github.com/Juniper/contrail-controller/commit/78980400c4995b7b53d8a9ee311dab06019875fb
Submitter: Zuul (<email address hidden>)
Branch: master

commit 78980400c4995b7b53d8a9ee311dab06019875fb
Author: Manish <email address hidden>
Date: Mon Aug 14 17:38:38 2017 +0530

Agent crash @ AgentRouteWalker::VrfWalkDoneInternal

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: Ibe83bf86d6fd0abf70a8feeda12a6befcac3830d
Closes-bug: #1710286