SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/tmp/r/ch/qos/logback/logback-classic/1.2.13/logback-classic-1.2.13.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/tmp/r/org/slf4j/slf4j-simple/1.7.32/slf4j-simple-1.7.32.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 13:46:20,316 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/w/workspace/bgpcep-maven-merge-master/pcep/tunnel/tunnel-provider/target/test-classes/logback-test.xml] 13:46:20,316 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath. 13:46:20,316 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [file:/w/workspace/bgpcep-maven-merge-master/pcep/tunnel/tunnel-provider/target/test-classes/logback-test.xml] 13:46:20,316 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/tmp/r/org/opendaylight/bgpcep/pcep-topology-provider/0.21.4-SNAPSHOT/pcep-topology-provider-0.21.4-SNAPSHOT-tests.jar!/logback-test.xml] 13:46:20,316 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/tmp/r/org/opendaylight/bgpcep/pcep-impl/0.21.4-SNAPSHOT/pcep-impl-0.21.4-SNAPSHOT-tests.jar!/logback-test.xml] 13:46:20,316 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/tmp/r/org/opendaylight/yangtools/mockito-configuration/13.0.2/mockito-configuration-13.0.2.jar!/logback-test.xml] 13:46:20,316 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/tmp/r/org/opendaylight/bgpcep/programming-impl/0.21.4-SNAPSHOT/programming-impl-0.21.4-SNAPSHOT-tests.jar!/logback-test.xml] 13:46:20,392 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set 13:46:20,400 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] 13:46:20,404 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] 13:46:20,411 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property 13:46:20,480 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.opendaylight.protocol] to false 13:46:20,480 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.opendaylight.protocol level set to DEBUG 13:46:20,480 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[org.opendaylight.protocol] 13:46:20,481 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.opendaylight.bgpcep] to false 13:46:20,481 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.opendaylight.bgpcep level set to DEBUG 13:46:20,482 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[org.opendaylight.bgpcep] 13:46:20,482 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO 13:46:20,482 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT] 13:46:20,482 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration. 13:46:20,483 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@7e2f86e6 - Registering current configuration as safe fallback point SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder] 13:46:23.370 [main] INFO o.o.m.d.broker.DOMNotificationRouter - DOM Notification Router started 13:46:24.539 [pool-5-thread-1] INFO o.o.m.b.d.codec.impl.LazyBindingMap - Using lazy population for maps larger than 1 element(s) 13:46:24.542 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Updating lsp KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.path.computation.client.ReportedLsp, path=[NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology, caseType=null], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology, caseType=null, key=TopologyKey{topologyId=Uri{value=pcep-topology}}], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, caseType=null, key=NodeKey{nodeId=Uri{value=pcc://39.39.39.39}}], NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.Node1, caseType=null], NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.PathComputationClient, caseType=null], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.path.computation.client.ReportedLsp, caseType=null, key=ReportedLspKey{name=lsp1}]]} value null -> ReportedLsp{name=lsp1, path={PathKey{lspId=LspId{value=1}}=Path{bandwidth=Bandwidth{bandwidth=Float32{value=0000ffff}, ignore=false, processingRule=false}, lspId=LspId{value=1}, augmentation=[Path1{lsp=Lsp{administrative=true, delegate=true, ignore=false, processingRule=false, remove=false, sync=false, tlvs=Tlvs{lspIdentifiers=LspIdentifiers{addressFamily=Ipv4Case{ipv4=Ipv4{ipv4ExtendedTunnelId=Ipv4Address{value=39.39.39.39}, ipv4TunnelEndpointAddress=Ipv4Address{value=40.40.40.40}, ipv4TunnelSenderAddress=Ipv4Address{value=39.39.39.39}}}}}}}]}}} 13:46:24.673 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Termination point for IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}} not found, creating a new one 13:46:24.711 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Termination point for IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}} not found, creating a new one 13:46:24.802 [main] INFO o.o.m.b.d.codec.impl.LazyBindingList - Using lazy population for lists larger than 16 element(s) 13:46:24.810 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Updating lsp KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.path.computation.client.ReportedLsp, path=[NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology, caseType=null], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology, caseType=null, key=TopologyKey{topologyId=Uri{value=pcep-topology}}], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, caseType=null, key=NodeKey{nodeId=Uri{value=pcc://40.40.40.40}}], NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.Node1, caseType=null], NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.PathComputationClient, caseType=null], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.path.computation.client.ReportedLsp, caseType=null, key=ReportedLspKey{name=lsp2}]]} value null -> ReportedLsp{name=lsp2, path={PathKey{lspId=LspId{value=2}}=Path{bandwidth=Bandwidth{bandwidth=Float32{value=0000ffff}, ignore=false, processingRule=false}, lspId=LspId{value=2}, augmentation=[Path1{lsp=Lsp{administrative=true, delegate=true, ignore=false, processingRule=false, remove=false, sync=false, tlvs=Tlvs{lspIdentifiers=LspIdentifiers{addressFamily=Ipv4Case{ipv4=Ipv4{ipv4ExtendedTunnelId=Ipv4Address{value=40.40.40.40}, ipv4TunnelEndpointAddress=Ipv4Address{value=39.39.39.39}, ipv4TunnelSenderAddress=Ipv4Address{value=40.40.40.40}}}}}}}]}}} 13:46:25.037 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Updating lsp KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.path.computation.client.ReportedLsp, path=[NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology, caseType=null], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology, caseType=null, key=TopologyKey{topologyId=Uri{value=pcep-topology}}], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, caseType=null, key=NodeKey{nodeId=Uri{value=pcc://39.39.39.39}}], NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.Node1, caseType=null], NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.PathComputationClient, caseType=null], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.path.computation.client.ReportedLsp, caseType=null, key=ReportedLspKey{name=lsp1}]]} value ReportedLsp{name=lsp1, path={PathKey{lspId=LspId{value=1}}=Path{bandwidth=Bandwidth{bandwidth=Float32{value=0000ffff}, ignore=false, processingRule=false}, lspId=LspId{value=1}, augmentation=[Path1{lsp=Lsp{administrative=true, delegate=true, ignore=false, processingRule=false, remove=false, sync=false, tlvs=Tlvs{lspIdentifiers=LspIdentifiers{addressFamily=Ipv4Case{ipv4=Ipv4{ipv4ExtendedTunnelId=Ipv4Address{value=39.39.39.39}, ipv4TunnelEndpointAddress=Ipv4Address{value=40.40.40.40}, ipv4TunnelSenderAddress=Ipv4Address{value=39.39.39.39}}}}}}}]}}} -> null 13:46:25.039 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Removing link KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Link, path=[NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology, caseType=null], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology, caseType=null, key=TopologyKey{topologyId=Uri{value=tunnel-topology}}], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Link, caseType=null, key=LinkKey{linkId=Uri{value=pcc://39.39.39.39/lsps/lsp1}}]]} (was Link{destination=Destination{destNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}, destTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}}, linkId=Uri{value=pcc://39.39.39.39/lsps/lsp1}, source=Source{sourceNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}, sourceTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}}, augmentation=[Link1{administrativeStatus=Active}, Link1{bandwidth=Float32{value=0000ffff}, holdPriority=0, labelRecordingDesired=false, localProtectionDesired=false, seStyleDesired=false, setupPriority=0, symbolicPathName=lsp1}]}) 13:46:25.048 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Searching for orphan links/nodes 13:46:25.049 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Node Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}} held by destination of link Link{destination=Destination{destNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}, destTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}}, linkId=Uri{value=pcc://40.40.40.40/lsps/lsp2}, source=Source{sourceNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}, sourceTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}}, augmentation=[Link1{administrativeStatus=Active}, Link1{bandwidth=Float32{value=0000ffff}, holdPriority=0, labelRecordingDesired=false, localProtectionDesired=false, seStyleDesired=false, setupPriority=0, symbolicPathName=lsp2}]} 13:46:25.049 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - TP Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}} held by destination of link Link{destination=Destination{destNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}, destTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}}, linkId=Uri{value=pcc://40.40.40.40/lsps/lsp2}, source=Source{sourceNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}, sourceTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}}, augmentation=[Link1{administrativeStatus=Active}, Link1{bandwidth=Float32{value=0000ffff}, holdPriority=0, labelRecordingDesired=false, localProtectionDesired=false, seStyleDesired=false, setupPriority=0, symbolicPathName=lsp2}]} 13:46:25.050 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Node Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}} held by source of link Link{destination=Destination{destNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}, destTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}}, linkId=Uri{value=pcc://40.40.40.40/lsps/lsp2}, source=Source{sourceNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}, sourceTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}}, augmentation=[Link1{administrativeStatus=Active}, Link1{bandwidth=Float32{value=0000ffff}, holdPriority=0, labelRecordingDesired=false, localProtectionDesired=false, seStyleDesired=false, setupPriority=0, symbolicPathName=lsp2}]} 13:46:25.050 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - TP Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}} held by source of link Link{destination=Destination{destNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}, destTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}}, linkId=Uri{value=pcc://40.40.40.40/lsps/lsp2}, source=Source{sourceNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}, sourceTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}}, augmentation=[Link1{administrativeStatus=Active}, Link1{bandwidth=Float32{value=0000ffff}, holdPriority=0, labelRecordingDesired=false, localProtectionDesired=false, seStyleDesired=false, setupPriority=0, symbolicPathName=lsp2}]} 13:46:25.067 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Updating lsp KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.path.computation.client.ReportedLsp, path=[NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology, caseType=null], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology, caseType=null, key=TopologyKey{topologyId=Uri{value=pcep-topology}}], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, caseType=null, key=NodeKey{nodeId=Uri{value=pcc://40.40.40.40}}], NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.Node1, caseType=null], NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.PathComputationClient, caseType=null], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.topology.pcep.rev220730.pcep.client.attributes.path.computation.client.ReportedLsp, caseType=null, key=ReportedLspKey{name=lsp2}]]} value ReportedLsp{name=lsp2, path={PathKey{lspId=LspId{value=2}}=Path{bandwidth=Bandwidth{bandwidth=Float32{value=0000ffff}, ignore=false, processingRule=false}, lspId=LspId{value=2}, augmentation=[Path1{lsp=Lsp{administrative=true, delegate=true, ignore=false, processingRule=false, remove=false, sync=false, tlvs=Tlvs{lspIdentifiers=LspIdentifiers{addressFamily=Ipv4Case{ipv4=Ipv4{ipv4ExtendedTunnelId=Ipv4Address{value=40.40.40.40}, ipv4TunnelEndpointAddress=Ipv4Address{value=39.39.39.39}, ipv4TunnelSenderAddress=Ipv4Address{value=40.40.40.40}}}}}}}]}}} -> null 13:46:25.069 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Removing link KeyedInstanceIdentifier{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Link, path=[NodeStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology, caseType=null], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology, caseType=null, key=TopologyKey{topologyId=Uri{value=tunnel-topology}}], KeyStep[type=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Link, caseType=null, key=LinkKey{linkId=Uri{value=pcc://40.40.40.40/lsps/lsp2}}]]} (was Link{destination=Destination{destNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}, destTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}}, linkId=Uri{value=pcc://40.40.40.40/lsps/lsp2}, source=Source{sourceNode=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}, sourceTp=Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}}}, augmentation=[Link1{administrativeStatus=Active}, Link1{bandwidth=Float32{value=0000ffff}, holdPriority=0, labelRecordingDesired=false, localProtectionDesired=false, seStyleDesired=false, setupPriority=0, symbolicPathName=lsp2}]}) 13:46:25.071 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Searching for orphan links/nodes 13:46:25.071 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Removing orphan node Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=40.40.40.40}}} 13:46:25.071 [pool-5-thread-1] DEBUG o.o.b.p.t.p.NodeChangedListener - Removing orphan node Uri{value=ip://IpAddress{ipv4Address=Ipv4Address{value=39.39.39.39}}}