|
This Bug occurs in Carbon Netconf clustering all jobs (not in only jobs).
This might be caused by CONTROLLER-1579 (BGPCEP-617 is also present but should not be affecting this).
First failure visible to test suites is when deconfiguring a netconf device prevents subsequent mount of a device of the same name.
Full karaf.log: https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-carbon/151/archives/odl1_karaf.log.gz
Lines relevant to the affected device name (empty line means there were unrelated lines in between):
2017-01-14 01:58:21,978 | INFO | h for user karaf | command | 46 - org.apache.karaf.log.command - 3.0.8 | ROBOT MESSAGE: Starting test Configure_Device_On_Netconf
2017-01-14 01:58:24,879 | INFO | lt-dispatcher-20 | NetconfNodeActor | 517 - org.opendaylight.netconf.topology-singleton - 1.2.0.SNAPSHOT | RemoteDevice
{netconf-test-device}: Schema context resolved: (...)
2017-01-14 01:58:24,879 | INFO | lt-dispatcher-20 | SlaveSalFacade | 517 - org.opendaylight.netconf.topology-singleton - 1.2.0.SNAPSHOT | RemoteDevice{netconf-test-device}
: Slave mount point registered.
2017-01-14 01:58:30,706 | INFO | h for user karaf | command | 46 - org.apache.karaf.log.command - 3.0.8 | ROBOT MESSAGE: Starting test Deconfigure_Device_In_Netconf
2017-01-14 01:58:31,841 | WARN | on-dispatcher-48 | NetconfTopologyManager | 517 - org.opendaylight.netconf.topology-singleton - 1.2.0.SNAPSHOT | Error at closing topology context. InstanceIdentifier: KeyedInstanceIdentifier
{targetType=interface org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node, path=[org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NetworkTopology, org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.Topology[key=TopologyKey [_topologyId=Uri [_value=topology-netconf]]], org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node[key=NodeKey [_nodeId=Uri [_value=netconf-test-device]]]]}
2017-01-14 01:58:31,845 | INFO | lt-dispatcher-19 | NetconfNodeActor | 517 - org.opendaylight.netconf.topology-singleton - 1.2.0.SNAPSHOT | RemoteDevice
{netconf-test-device}: Schema context resolved: (...)
2017-01-14 01:58:31,845 | INFO | lt-dispatcher-19 | SlaveSalFacade | 517 - org.opendaylight.netconf.topology-singleton - 1.2.0.SNAPSHOT | RemoteDevice{netconf-test-device}
: Slave mount point registered.
2017-01-14 01:58:41,379 | INFO | h for user karaf | command | 46 - org.apache.karaf.log.command - 3.0.8 | ROBOT MESSAGE: Starting test Configure_Device_On_Netconf
2017-01-14 01:58:41,781 | INFO | h for user karaf | command | 46 - org.apache.karaf.log.command - 3.0.8 | ROBOT MESSAGE: Starting test Wait_For_Device_To_Become_Visible_For_All_Nodes
2017-01-14 01:58:44,237 | INFO | h for user karaf | command | 46 - org.apache.karaf.log.command - 3.0.8 | ROBOT MESSAGE: Starting test Check_Config_Data_Before_Data_Creation
2017-01-14 01:58:44,840 | ERROR | on-dispatcher-60 | DataTreeChangeListenerActor | 203 - org.opendaylight.controller.sal-clustering-commons - 1.5.0.SNAPSHOT | Error notifying listener org.opendaylight.controller.md.sal.binding.impl.BindingClusteredDOMDataTreeChangeListenerAdapter@2366ec0f
akka.actor.InvalidActorNameException: actor name [netconf-test-device] is not unique!
at akka.actor.dungeon.ChildrenContainer$NormalChildrenContainer.reserve(ChildrenContainer.scala:129)[182:com.typesafe.akka.actor:2.4.16]
at akka.actor.dungeon.Children$class.reserveChild(Children.scala:130)[182:com.typesafe.akka.actor:2.4.16]
at akka.actor.ActorCell.reserveChild(ActorCell.scala:374)[182:com.typesafe.akka.actor:2.4.16]
at akka.actor.dungeon.Children$class.makeChild(Children.scala:268)[182:com.typesafe.akka.actor:2.4.16]
at akka.actor.dungeon.Children$class.attachChild(Children.scala:46)[182:com.typesafe.akka.actor:2.4.16]
at akka.actor.ActorCell.attachChild(ActorCell.scala:374)[182:com.typesafe.akka.actor:2.4.16]
at akka.actor.ActorSystemImpl.actorOf(ActorSystem.scala:729)[182:com.typesafe.akka.actor:2.4.16]
at org.opendaylight.netconf.topology.singleton.impl.NetconfNodeManager.createActorRef(NetconfNodeManager.java:134)[517:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT]
at org.opendaylight.netconf.topology.singleton.impl.NetconfNodeManager.handleSlaveMountPoint(NetconfNodeManager.java:121)[517:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT]
at org.opendaylight.netconf.topology.singleton.impl.NetconfNodeManager.onDataTreeChanged(NetconfNodeManager.java:71)[517:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT]
at org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataTreeChangeListenerAdapter.onDataTreeChanged(BindingDOMDataTreeChangeListenerAdapter.java:41)[169:org.opendaylight.controller.sal-binding-broker-impl:1.5.0.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.DataTreeChangeListenerActor.dataChanged(DataTreeChangeListenerActor.java:54)[209:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.DataTreeChangeListenerActor.handleReceive(DataTreeChangeListenerActor.java:35)[209:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT]
at org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor.onReceive(AbstractUntypedActor.java:28)[203:org.opendaylight.controller.sal-clustering-commons:1.5.0.SNAPSHOT]
at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:165)[182:com.typesafe.akka.actor:2.4.16]
at akka.actor.Actor$class.aroundReceive(Actor.scala:496)[182:com.typesafe.akka.actor:2.4.16]
at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:95)[182:com.typesafe.akka.actor:2.4.16]
at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)[182:com.typesafe.akka.actor:2.4.16]
at akka.actor.ActorCell.invoke(ActorCell.scala:495)[182:com.typesafe.akka.actor:2.4.16]
at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)[182:com.typesafe.akka.actor:2.4.16]
at akka.dispatch.Mailbox.run(Mailbox.scala:224)[182:com.typesafe.akka.actor:2.4.16]
at akka.dispatch.Mailbox.exec(Mailbox.scala:234)[182:com.typesafe.akka.actor:2.4.16]
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)[177:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)[177:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)[177:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)[177:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8]
Links to log.html:
Wait_For_Device_To_Become_Visible_For_All_Nodes: https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-carbon/151/archives/log.html.gz#s1-s4-t4-k2-k1-k2-k2
Check_Config_Data_Before_Data_Creation: https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-carbon/151/archives/log.html.gz#s1-s4-t5-k2-k1-k2-k1-k4-k1
|