PCE update to support constraints 57/82557/26
authorshweta <sv111y@att.com>
Tue, 18 Jun 2019 17:12:49 +0000 (13:12 -0400)
committerguillaume.lambert <guillaume.lambert@orange.com>
Tue, 23 Jul 2019 12:59:34 +0000 (14:59 +0200)
commit7c90be243c9c65418b81768e1e0ed6ac58bad4a8
tree8aed1a8bf6ff84301092a94fa2a1eb019d4fc375
parenta70240770a8f2b4fc01e005df07cdf4155bf59c0
PCE update to support constraints

- PCE Library update
- Constraints
- restructuring of code
- add oms-attributes to the topology config files for functional tests

JIRA: TRNSPRTPCE-95

Change-Id: I711b1cf9bae4fa8c4c2029486776ebc00ed411a2
Signed-off-by: shweta <sv111y@att.com>
24 files changed:
pce/pom.xml
pce/src/main/java/org/opendaylight/transportpce/pce/PceComplianceCheck.java
pce/src/main/java/org/opendaylight/transportpce/pce/PcePathDescription.java
pce/src/main/java/org/opendaylight/transportpce/pce/PceSendingPceRPCs.java [changed mode: 0644->0755]
pce/src/main/java/org/opendaylight/transportpce/pce/constraints/PceConstraints.java
pce/src/main/java/org/opendaylight/transportpce/pce/constraints/PceConstraintsCalc.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/ExtractTopoDataStoreImpl.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/GnpyResult.java
pce/src/main/java/org/opendaylight/transportpce/pce/gnpy/ServiceDataStoreOperationsImpl.java
pce/src/main/java/org/opendaylight/transportpce/pce/graph/InAlgoPathValidator.java [new file with mode: 0644]
pce/src/main/java/org/opendaylight/transportpce/pce/graph/PceGraph.java
pce/src/main/java/org/opendaylight/transportpce/pce/graph/PceGraphEdge.java [new file with mode: 0644]
pce/src/main/java/org/opendaylight/transportpce/pce/graph/PostAlgoPathValidator.java [new file with mode: 0644]
pce/src/main/java/org/opendaylight/transportpce/pce/impl/PceServiceRPCImpl.java
pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/MapUtils.java
pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceCalculation.java
pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceLink.java [moved from pce/src/main/java/org/opendaylight/transportpce/pce/PceLink.java with 61% similarity]
pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceNode.java [moved from pce/src/main/java/org/opendaylight/transportpce/pce/PceNode.java with 82% similarity]
pce/src/main/java/org/opendaylight/transportpce/pce/networkanalyzer/PceResult.java [moved from pce/src/main/java/org/opendaylight/transportpce/pce/PceResult.java with 66% similarity]
pce/src/main/java/org/opendaylight/transportpce/pce/service/PathComputationServiceImpl.java
pce/src/main/resources/OSGI-INF/blueprint/pce-blueprint.xml
tests/sample_configs/NW-for-test-5-4.xml
tests/sample_configs/NW-simple-topology.xml
tests/sample_configs/honeynode-topo.xml