Bug 8667 - PCEP: When peer closes got IO exception 38/58638/12
authormatcauf <mcauffiez@inocybe.ca>
Fri, 9 Jun 2017 21:10:03 +0000 (17:10 -0400)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Fri, 7 Jul 2017 07:45:46 +0000 (07:45 +0000)
commitb8d57a84bd130ff3f98cd08b175bb9da18a6e24e
tree1f99ae60bab8c1cf1071442998de0e6bc1a3bcb9
parentc369fd17cf6d63fd7e4bdbc732796da77cdcf033
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>
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