Bug 8667 - PCEP: When peer closes got IO exception 82/60082/2
authormatcauf <mcauffiez@inocybe.ca>
Fri, 9 Jun 2017 21:10:03 +0000 (17:10 -0400)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Tue, 25 Jul 2017 07:29:43 +0000 (07:29 +0000)
commitbf16dcb17516345ffcd2659381ae11da58376631
treec0e53f2752a82b53d58376feef708303e4c3762e
parent91fe407a2983e1a14681a92d8aae7fba13117a7b
Bug 8667 - PCEP: When peer closes got IO exception

When peer closes the pcep session, it results on IO
Exception.
it is due to this close is not recognized as local pcep
PCEP session termination.
It was first implemented as a local pcep session
termination.
https://git.opendaylight.org/gerrit/#/c/906/1/pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/PCEPSessionImpl.java
Solution: Use the reason encapsulated in the close message to close the session.

Change-Id: Ia423f5c10b117ef21af5a3bddc28652ebb659e26
Signed-off-by: matcauf <mcauffiez@inocybe.ca>
(cherry picked from commit b8d57a84bd130ff3f98cd08b175bb9da18a6e24e)
pcep/impl/src/main/java/org/opendaylight/protocol/pcep/impl/PCEPSessionImpl.java
pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/AbstractPCEPSessionTest.java
pcep/impl/src/test/java/org/opendaylight/protocol/pcep/impl/PCEPSessionImplTest.java