Supporting new paths computed by GNPy 10/85210/18
authoratriki <ahmed.triki.tn@gmail.com>
Fri, 23 Aug 2019 14:20:21 +0000 (16:20 +0200)
committerguillaume.lambert <guillaume.lambert@orange.com>
Fri, 6 Dec 2019 16:42:09 +0000 (17:42 +0100)
commite7f86861e87c1fc86e2e06dcd56d33492e9f69be
treeb3aaa66e26cc7097d69821063cc98a691a8cbc55
parentab302868745d4492159570649850957df2e38219
Supporting new paths computed by GNPy

- In the case where the path is not feasible, PCE asks gnpy to
compute a new path
- The service handler constraints concerning the nodes inclusion
are also transmitted to gnpy
- The PCE verifies the new path and computes the equivalent
openroadm-topology

JIRA: TRNSPRTPCE-49
Change-Id: Icb05209a6e3261dbb2da605f3787a0b48c0aee0a
Signed-off-by: atriki <ahmed.triki.tn@gmail.com>
api/src/main/yang/gnpy-api@2019-01-03.yang
pce/src/main/java/org/opendaylight/transportpce/pce/PceSendingPceRPCs.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/ConnectToGnpyServer.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/GnpyResult.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/GnpyServiceImpl.java [new file with mode: 0644]
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/GnpyTopoImpl.java [moved from pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/ExtractTopoDataStoreImpl.java with 59% similarity]
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/GnpyUtilitiesImpl.java [new file with mode: 0644]
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/ServiceDataStoreOperationsImpl.java
pce/src/main/java/org/opendaylight/transportpce/pce/graph/PceGraph.java
pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceCalculation.java
pce/src/main/java/org/opendaylight/transportpce/pce/service/PathComputationServiceImpl.java