Fix session shutdown race 15/105115/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 31 Mar 2023 11:05:26 +0000 (13:05 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 31 Mar 2023 11:07:31 +0000 (13:07 +0200)
commita4eb8b6920e40e653e7e512fb8b9975f93ec1ffe
tree21ffa9156414a9f26e4916ed2c4000ddf1ff2924
parentceebcbff29da2b83439701db5b41c7854708ab35
Fix session shutdown race

We must not shut down the underlying transaction chain before we have
cleared all possible interactions with it.

JIRA: BGPCEP-1020
Change-Id: Iad2836827eb0b7781152cc5d8dc1997547482596
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit a5a311b52cdf5cbe9bce5f0dff057cb3e7e71ea6)
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/AbstractTopologySessionListener.java
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/SessionStateUpdater.java