Fix Path Computation Crashes 90/91090/4
authorOlivier Dugeon <olivier.dugeon@orange.com>
Fri, 10 Jul 2020 12:28:57 +0000 (14:28 +0200)
committerRobert Varga <nite@hq.sk>
Fri, 17 Jul 2020 12:11:06 +0000 (12:11 +0000)
commit56fa3a70c712fcfaea20bc3de783aa4688f29de2
tree7b1fa533c4a6e1d6ddedb8da461833c82424695d
parente1fdc03475372f111afe7af485f0770fe7e56a75
Fix Path Computation Crashes

If Path Computation is called with unknown graph, PCEP session crashes
due to path computation creation error. This patch checks that path
computation is valid and reply with PcErr message for PcReq or PcError
for RPC call.

JIRA: BGPCEP-911
Change-Id: I5fa6919db058c97ada4b69077630101d6f02c4f7
Signed-off-by: Olivier Dugeon <olivier.dugeon@orange.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
pcep/server/server-provider/src/main/java/org/opendaylight/bgpcep/pcep/server/provider/PathComputationImpl.java
pcep/server/server-provider/src/main/java/org/opendaylight/bgpcep/pcep/server/provider/PceServerFactory.java
pcep/topology/topology-provider/src/main/java/org/opendaylight/bgpcep/pcep/topology/provider/Stateful07TopologySessionListener.java