[BGPCEP-267] PCEP plugin is possibly not chaining transaction well enough Created: 10/Aug/15  Updated: 03/Mar/19  Resolved: 16/Jan/18

Status: Verified
Project: bgpcep
Component/s: PCEP
Affects Version/s: Bugzilla Migration
Fix Version/s: Bugzilla Migration

Type: Bug
Reporter: Vratko Polak Assignee: Unassigned
Resolution: Won't Do Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Blocks
is blocked by CONTROLLER-1425 BGP Bundles Shutdown will end in ERROR Resolved
External issue ID: 4113

 Description   

Present in recent Lithium snapshot builds (PCEP features version 0.4.1-SNAPSHOT).

How to reproduce:
Start ODL, install medium amount of features, shutdown gracefully.
Start PCCs with small time between connect attempts.
Start ODL.

The error does not always happen; but when it does, karaf.log may look like this (the last warning is the bug):

2015-08-08 01:24:11,465 | INFO | oupCloseable-6-2 | PCEPSessionNegotiator

269 - org.opendaylight.bgpcep.pcep-impl - 0.4.1.SNAPSHOT Replacing bootstrap negotiator for channel [id: 0x412c5109, /39.39.39.39:25486 => /10.25.2.9:4189]
2015-08-08 01:24:11,570
INFO oupCloseable-6-2 AbstractPCEPSessionNegotiator 269 - org.opendaylight.bgpcep.pcep-impl - 0.4.1.SNAPSHOT PCEP session with [id: 0x412c5109, /39.39.39.39:25486 => /10.25.2.9:4189] started, sent proposal Open [_deadTimer=120, _keepalive=30, _sessionId=0, _tlvs=Tlvs [augmentation=[Tlvs1 [_stateful=Stateful [_lspUpdateCapability=true, augmentation=[Stateful1 [_initiation=true]]]]]], augmentation=[]]
2015-08-08 01:24:11,578
INFO oupCloseable-6-2 AbstractPCEPSessionNegotiator 269 - org.opendaylight.bgpcep.pcep-impl - 0.4.1.SNAPSHOT PCEP peer [id: 0x412c5109, /39.39.39.39:25486 => /10.25.2.9:4189] completed negotiation
2015-08-08 01:24:11,582
INFO oupCloseable-6-2 PCEPSessionImpl 269 - org.opendaylight.bgpcep.pcep-impl - 0.4.1.SNAPSHOT Session /10.25.2.9:4189[0] <-> /39.39.39.39:25486[0] started
2015-08-08 01:24:12,374
WARN lt-dispatcher-23 SimpleShardDataTreeCohort 182 - org.opendaylight.controller.sal-distributed-datastore - 1.2.1.SNAPSHOT Store Tx member-1-chn-9-txn-2: Data validation failed for path /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=pcep-topology}]/node/node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=pcc://39.39.39.39}].
org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=pcep-topology}]/node/node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=pcc://39.39.39.39}] does not exist. Cannot apply modification to its children.


 Comments   
Comment by Claudio David Gasparini [ 01/Oct/15 ]

Errors happens during bundles shutdown. When any close method tries to delete information from Datastore.

Generated at Wed Feb 07 19:12:32 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.