Southbound defect: Ovsdb bridge creation doesn't work in given case


Amit Mandke (ammandke) <ammandke@...>
 

Hi,

If I create a bridge in config store, with a node id that doesn’t follow the strategy of iid that is followed by default, then the bridge doesn’t appear back in operational store. It does get created on OVS switch though. It is very easily reproducible.

I couldn’t find a solution to this problem, hence posting it to mailer. Has anyone come across this problem? Please provide any pointers if possible. 

Bridge URL: (to post / create bridge)

Bridge Post Data:
{
  "network-topology:node": [
        {
            "node-id": "ovsdb:testbr",
             "ovsdb:bridge-name": "testbr",
             "ovsdb:protocol-entry": [
                {
                  "protocol": "ovsdb:ovsdb-bridge-protocol-openflow-13"
                }
              ],
              "ovsdb:controller-entry": [
                {
                  "target": "tcp:171.69.75.42:6653"
                }
              ],
             "ovsdb:managed-by": "/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://171.69.75.42:57954']"
        }
    ]
}

I get following exception:

2015-04-30 14:01:34,768 | ERROR | lt-dispatcher-34 | InMemoryDataTreeModification     | 75 - org.opendaylight.yangtools.yang-data-impl - 0.7.0.SNAPSHOT | Could not create snapshot for /(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=ovsdb:1}]/node:NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node, modificationType=MERGE, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb:testbr}]=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb:testbr}], modificationType=MERGE, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id, modificationType=MERGE, childModification={}], AugmentationIdentifier{childNames=[(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)managed-by, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)protocol-entry, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)datapath-id, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-uuid, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-other-configs, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)datapath-type, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)fail-mode, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)flow-node, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)controller-entry, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-ids, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-name, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-openflow-node-ref]}=NodeModification [identifier=AugmentationIdentifier{childNames=[(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)managed-by, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)protocol-entry, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)datapath-id, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-uuid, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-other-configs, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)datapath-type, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)fail-mode, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)flow-node, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)controller-entry, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-ids, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-name, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-openflow-node-ref]}, modificationType=MERGE, childModification={(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)controller-entry=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)controller-entry, modificationType=MERGE, childModification={(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)controller-entry[{(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)target=tcp:171.69.75.42:6653}]=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)controller-entry[{(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)target=tcp:171.69.75.42:6653}], modificationType=WRITE, childModification={}]}], (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-name=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-name, modificationType=MERGE, childModification={}], (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)datapath-type=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)datapath-type, modificationType=MERGE, childModification={}], (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)managed-by=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)managed-by, modificationType=MERGE, childModification={}], (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)protocol-entry=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)protocol-entry, modificationType=MERGE, childModification={(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)protocol-entry[{(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)protocol=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)ovsdb-bridge-protocol-openflow-13}]=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)protocol-entry[{(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)protocol=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)ovsdb-bridge-protocol-openflow-13}], modificationType=MERGE, childModification={(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)protocol=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)protocol, modificationType=MERGE, childModification={}]}]}], (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-ids=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-ids, modificationType=MERGE, childModification={(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-ids[{(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-id-key=opendaylight-iid}]=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-ids[{(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-id-key=opendaylight-iid}], modificationType=MERGE, childModification={(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-id-value=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-id-value, modificationType=MERGE, childModification={}], (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-id-key=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-external-id-key, modificationType=MERGE, childModification={}]}]}], (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-uuid=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-uuid, modificationType=MERGE, childModification={}]}]}], (urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://171.69.75.42:57954/bridge/testbr}]=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://171.69.75.42:57954/bridge/testbr}], modificationType=TOUCH, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point, modificationType=MERGE, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=testbr}]=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=testbr}], modificationType=WRITE, childModification={}]}]}], (urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://171.69.75.42:57954}]=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://171.69.75.42:57954}], modificationType=MERGE, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id, modificationType=MERGE, childModification={}], AugmentationIdentifier{childNames=[(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)db-version, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)managed-node-entry, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)interface-type-entry, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)ovs-version, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)openvswitch-external-ids, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)connection-info, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)openvswitch-other-configs, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)datapath-type-entry]}=NodeModification [identifier=AugmentationIdentifier{childNames=[(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)db-version, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)managed-node-entry, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)interface-type-entry, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)ovs-version, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)openvswitch-external-ids, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)connection-info, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)openvswitch-other-configs, (urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)datapath-type-entry]}, modificationType=MERGE, childModification={(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)managed-node-entry=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)managed-node-entry, modificationType=MERGE, childModification={(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)managed-node-entry[{(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-ref=/(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=ovsdb:1}]/node/node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb:testbr}]}]=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)managed-node-entry[{(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-ref=/(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=ovsdb:1}]/node/node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb:testbr}]}], modificationType=MERGE, childModification={(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-ref=NodeModification [identifier=(urn:opendaylight:params:xml:ns:yang:ovsdb?revision=2015-01-05)bridge-ref, modificationType=MERGE, childModification={}]}]}]}]}]}]

java.lang.IllegalArgumentException: Metadata not available for modification NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://171.69.75.42:57954/bridge/testbr}], modificationType=TOUCH, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point, modificationType=MERGE, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=testbr}]=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=testbr}], modificationType=WRITE, childModification={}]}]}]

at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145)[51:com.google.guava:18.0.0]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:195)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:113)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:155)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyMerge(AbstractNodeContainerModificationStrategy.java:132)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:204)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveSnapshot(InMemoryDataTreeModification.java:111)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.readNode(InMemoryDataTreeModification.java:95)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.controller.cluster.datastore.ShardTransaction.readData(ShardTransaction.java:131)[169:org.opendaylight.controller.sal-distributed-datastore:1.2.0.SNAPSHOT]

at org.opendaylight.controller.cluster.datastore.ShardWriteTransaction.readData(ShardWriteTransaction.java:128)[169:org.opendaylight.controller.sal-distributed-datastore:1.2.0.SNAPSHOT]

at org.opendaylight.controller.cluster.datastore.ShardReadWriteTransaction.handleReceive(ShardReadWriteTransaction.java:31)[169:org.opendaylight.controller.sal-distributed-datastore:1.2.0.SNAPSHOT]

at org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor.onReceive(AbstractUntypedActor.java:34)[161:org.opendaylight.controller.sal-clustering-commons:1.2.0.SNAPSHOT]

at org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:97)[161:org.opendaylight.controller.sal-clustering-commons:1.2.0.SNAPSHOT]

at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:534)[154:com.typesafe.akka.actor:2.3.9]

at akka.actor.Actor$class.aroundReceive(Actor.scala:465)[154:com.typesafe.akka.actor:2.3.9]

at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97)[154:com.typesafe.akka.actor:2.3.9]

at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)[154:com.typesafe.akka.actor:2.3.9]

at akka.actor.ActorCell.invoke(ActorCell.scala:487)[154:com.typesafe.akka.actor:2.3.9]

at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)[154:com.typesafe.akka.actor:2.3.9]

at akka.dispatch.Mailbox.run(Mailbox.scala:221)[154:com.typesafe.akka.actor:2.3.9]

at akka.dispatch.Mailbox.exec(Mailbox.scala:231)[154:com.typesafe.akka.actor:2.3.9]

at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)[151:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]

at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.pollAndExecAll(ForkJoinPool.java:1253)[151:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]

at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1346)[151:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]

at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)[151:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]

at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)[151:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]

2015-04-30 14:01:34,775 | ERROR | lt-dispatcher-34 | OneForOneStrategy                | 155 - com.typesafe.akka.slf4j - 2.3.9 | Metadata not available for modification NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://171.69.75.42:57954/bridge/testbr}], modificationType=TOUCH, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point, modificationType=MERGE, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=testbr}]=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=testbr}], modificationType=WRITE, childModification={}]}]}]

java.lang.IllegalArgumentException: Metadata not available for modification NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)node-id=ovsdb://171.69.75.42:57954/bridge/testbr}], modificationType=TOUCH, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point, modificationType=MERGE, childModification={(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=testbr}]=NodeModification [identifier=(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)termination-point[{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)tp-id=testbr}], modificationType=WRITE, childModification={}]}]}]

at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145)[51:com.google.guava:18.0.0]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:195)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.mutateChildren(AbstractNodeContainerModificationStrategy.java:113)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyTouch(AbstractNodeContainerModificationStrategy.java:155)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.applyMerge(AbstractNodeContainerModificationStrategy.java:132)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.apply(SchemaAwareApplyOperation.java:204)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveSnapshot(InMemoryDataTreeModification.java:111)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.readNode(InMemoryDataTreeModification.java:95)[75:org.opendaylight.yangtools.yang-data-impl:0.7.0.SNAPSHOT]

at org.opendaylight.controller.cluster.datastore.ShardTransaction.readData(ShardTransaction.java:131)[169:org.opendaylight.controller.sal-distributed-datastore:1.2.0.SNAPSHOT]

at org.opendaylight.controller.cluster.datastore.ShardWriteTransaction.readData(ShardWriteTransaction.java:128)[169:org.opendaylight.controller.sal-distributed-datastore:1.2.0.SNAPSHOT]

at org.opendaylight.controller.cluster.datastore.ShardReadWriteTransaction.handleReceive(ShardReadWriteTransaction.java:31)[169:org.opendaylight.controller.sal-distributed-datastore:1.2.0.SNAPSHOT]

at org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor.onReceive(AbstractUntypedActor.java:34)[161:org.opendaylight.controller.sal-clustering-commons:1.2.0.SNAPSHOT]

at org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:97)[161:org.opendaylight.controller.sal-clustering-commons:1.2.0.SNAPSHOT]

at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:534)[154:com.typesafe.akka.actor:2.3.9]

at akka.actor.Actor$class.aroundReceive(Actor.scala:465)[154:com.typesafe.akka.actor:2.3.9]

at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:97)[154:com.typesafe.akka.actor:2.3.9]

at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)[154:com.typesafe.akka.actor:2.3.9]

at akka.actor.ActorCell.invoke(ActorCell.scala:487)[154:com.typesafe.akka.actor:2.3.9]

at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)[154:com.typesafe.akka.actor:2.3.9]

at akka.dispatch.Mailbox.run(Mailbox.scala:221)[154:com.typesafe.akka.actor:2.3.9]

at akka.dispatch.Mailbox.exec(Mailbox.scala:231)[154:com.typesafe.akka.actor:2.3.9]

at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)[151:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]

at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.pollAndExecAll(ForkJoinPool.java:1253)[151:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]

at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1346)[151:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]

at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)[151:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b]

at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)[151:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b] 

-Amit

Join z.archive.ovsdb-dev@lists.opendaylight.org to automatically receive all group messages.