Hi Sam/Jaime,
Finally the issue is resolved . I found the solution. The command to set the
hostconfig after restart is “sudo neutron-odl-ovs-hostconfig
--config-file=/etc/neutron/neutron.conf --debug --noovs_dpdk”
Now I don’t see the previous issue . I am able to set SFC but still it does not
work . In the ODL , I see below log ? can you please help me what could be the
issue ? I have single VM with Devstack / ODL /Compute in same VM.
2018-06-05T01:09:38,306 | ERROR | NeutronSfcListener-3 | SfcMdsalHelper
| 363 - org.opendaylight.netvirt.sfc.translator - 0.6.1 | Error
writing ServiceFunctionPath [_key=ServiceFunctionPathKey [_name=SfpName
[_value=Path-PC1]], _name=SfpName [_value=Path-PC1], _serviceChainName=SfcName
[_value=PC1], _symmetric=false, augmentation=[]] to
KeyedInstanceIdentifier{targetType=interface
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sfp.rev140701.service.function.paths.ServiceFunctionPath,
path=[org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sfp.rev140701.ServiceFunctionPaths,
org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.sfc.sfp.rev140701.service.function.paths.ServiceFunctionPath[key=ServiceFunctionPathKey
[_name=SfpName [_value=Path-PC1]]]]}
org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException:
canCommit encountered an unexpected failure
at
org.opendaylight.controller.md.sal.dom.broker.impl.TransactionCommitFailedExceptionMapper.newWithCause(TransactionCommitFailedExceptionMapper.java:36)
~[219:org.opendaylight.controller.sal-broker-impl:1.7.1]
at
org.opendaylight.controller.md.sal.dom.broker.impl.TransactionCommitFailedExceptionMapper.newWithCause(TransactionCommitFailedExceptionMapper.java:18)
~[219:org.opendaylight.controller.sal-broker-impl:1.7.1]
at
org.opendaylight.yangtools.util.concurrent.ExceptionMapper.apply(ExceptionMapper.java:106)
~[429:org.opendaylight.yangtools.util:2.0.3]
at
org.opendaylight.controller.cluster.databroker.ConcurrentDOMDataBroker.handleException(ConcurrentDOMDataBroker.java:227)
~[229:org.opendaylight.controller.sal-distributed-datastore:1.7.1]
at
org.opendaylight.controller.cluster.databroker.ConcurrentDOMDataBroker.access$000(ConcurrentDOMDataBroker.java:50)
~[229:org.opendaylight.controller.sal-distributed-datastore:1.7.1]
at
org.opendaylight.controller.cluster.databroker.ConcurrentDOMDataBroker$1.onFailure(ConcurrentDOMDataBroker.java:124)
~[229:org.opendaylight.controller.sal-distributed-datastore:1.7.1]
at
com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1387)
~[38:com.google.guava:23.6.0.jre]
at
com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:398)
~[38:com.google.guava:23.6.0.jre]
at
com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1015)
~[38:com.google.guava:23.6.0.jre]
at
com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:868)
~[38:com.google.guava:23.6.0.jre]
at
com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:713)
~[38:com.google.guava:23.6.0.jre]
at
com.google.common.util.concurrent.SettableFuture.setException(SettableFuture.java:54)
~[38:com.google.guava:23.6.0.jre]
at
org.opendaylight.controller.cluster.datastore.SingleCommitCohortProxy$1.onComplete(SingleCommitCohortProxy.java:58)
~[229:org.opendaylight.controller.sal-distributed-datastore:1.7.1]
at akka.dispatch.OnComplete.internal(Future.scala:260)
~[42:com.typesafe.akka.actor:2.5.11]
at akka.dispatch.OnComplete.internal(Future.scala:258)
~[42:com.typesafe.akka.actor:2.5.11]
at akka.dispatch.japi$CallbackBridge.apply(Future.scala:188)
~[42:com.typesafe.akka.actor:2.5.11]
at akka.dispatch.japi$CallbackBridge.apply(Future.scala:185)
~[42:com.typesafe.akka.actor:2.5.11]
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:60)
~[458:org.scala-lang.scala-library:2.12.5.v20180316-130912-VFINAL-30a1428]
at
akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)
~[42:com.typesafe.akka.actor:2.5.11]
at
akka.dispatch.BatchingExecutor$BlockableBatch.$anonfun$run$1(BatchingExecutor.scala:91)
~[42:com.typesafe.akka.actor:2.5.11]
at
scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
[458:org.scala-lang.scala-library:2.12.5.v20180316-130912-VFINAL-30a1428]
at
scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:81)
[458:org.scala-lang.scala-library:2.12.5.v20180316-130912-VFINAL-30a1428]
at
akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:91)
[42:com.typesafe.akka.actor:2.5.11]
at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40)
[42:com.typesafe.akka.actor:2.5.11]
at
akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:43)
[42:com.typesafe.akka.actor:2.5.11]
at
akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
[42:com.typesafe.akka.actor:2.5.11]
at
akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
[42:com.typesafe.akka.actor:2.5.11]
at
akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
[42:com.typesafe.akka.actor:2.5.11]
at
akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
[42:com.typesafe.akka.actor:2.5.11]
Caused by: akka.pattern.AskTimeoutException: Ask timed out on
[Actor[akka://opendaylight-cluster-data/user/$5#-151395702]] after [5000 ms].
Sender[null] sent message of type
"org.opendaylight.controller.cluster.datastore.DataTreeCohortActor$CanCommit".
at
akka.pattern.PromiseActorRef$.$anonfun$defaultOnTimeout$1(AskSupport.scala:595)
~[42:com.typesafe.akka.actor:2.5.11]
at
akka.pattern.PromiseActorRef$.$anonfun$apply$1(AskSupport.scala:605)
~[42:com.typesafe.akka.actor:2.5.11]
at akka.actor.Scheduler$$anon$4.run(Scheduler.scala:140)
~[42:com.typesafe.akka.actor:2.5.11]
at
scala.concurrent.Future$InternalCallbackExecutor$.unbatchedExecute(Future.scala:870)
~[458:org.scala-lang.scala-library:2.12.5.v20180316-130912-VFINAL-30a1428]
at
scala.concurrent.BatchingExecutor.execute(BatchingExecutor.scala:109)
~[458:org.scala-lang.scala-library:2.12.5.v20180316-130912-VFINAL-30a1428]
at
scala.concurrent.BatchingExecutor.execute$(BatchingExecutor.scala:103)
~[458:org.scala-lang.scala-library:2.12.5.v20180316-130912-VFINAL-30a1428]
at
scala.concurrent.Future$InternalCallbackExecutor$.execute(Future.scala:868)
~[458:org.scala-lang.scala-library:2.12.5.v20180316-130912-VFINAL-30a1428]
at
akka.actor.LightArrayRevolverScheduler$TaskHolder.executeTask(LightArrayRevolverScheduler.scala:328)
~[42:com.typesafe.akka.actor:2.5.11]
at
akka.actor.LightArrayRevolverScheduler$$anon$4.executeBucket$1(LightArrayRevolverScheduler.scala:279)
~[42:com.typesafe.akka.actor:2.5.11]
at
akka.actor.LightArrayRevolverScheduler$$anon$4.nextTick(LightArrayRevolverScheduler.scala:283)
~[42:com.typesafe.akka.actor:2.5.11]
at
akka.actor.LightArrayRevolverScheduler$$anon$4.run(LightArrayRevolverScheduler.scala:235)
~[42:com.typesafe.akka.actor:2.5.11]
at java.lang.Thread.run(Thread.java:748) ~[?:?]
2018-06-05T01:09:39,769 | INFO |
opendaylight-cluster-data-akka.actor.default-dispatcher-19 |
RemoteActorRefProvider$RemoteDeadLetterActorRef | 48 - com.typesafe.akka.slf4j
- 2.5.11 | Message
[org.opendaylight.controller.cluster.datastore.DataTreeCohortActor$Success]
from Actor[akka://opendaylight-cluster-data/user/$5#-151395702] to
Actor[akka://opendaylight-cluster-data/deadLetters] was not delivered. [1] dead
letters encountered. This logging can be turned off or adjusted with
configuration settings 'akka.log-dead-letters' and
'akka.log-dead-letters-during-shutdown'.
2018-06-05T01:09:39,811 | INFO | NeutronSfcListener-3 |
FlowClassifierTranslator | 363 -
org.opendaylight.netvirt.sfc.translator - 0.6.1 | OpenStack Networking SFC
pushed Flow classifier : SfcFlowClassifier{getDestinationIpPrefix=IpPrefix
[_ipv4Prefix=Ipv4Prefix [_value=20.0.0.8/32]], getEthertype=class
org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.constants.rev150712.EthertypeV4,
getL7Parameter=[], getLogicalSourcePort=Uuid
[_value=b088b4d7-9da3-498d-9da6-81ac65f38138], getName=FC1,
getProjectId=aed3ef25ad4a43308ab3185309214250, getSourceIpPrefix=IpPrefix
[_ipv4Prefix=Ipv4Prefix [_value=20.0.0.3/32]], getTenantId=Uuid
[_value=aed3ef25-ad4a-4330-8ab3-185309214250], getUuid=Uuid
[_value=0436d186-708a-4d52-b0f5-1ee0eb2a4151], augmentations={}}
2018-06-05T01:09:40,047 | INFO | NeutronSfcListener-3 |
FlowClassifierTranslator | 363 -
org.opendaylight.netvirt.sfc.translator - 0.6.1 | Translated ACL Flow classfier
:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.AclBuilder@366f4fc7
2018-06-05T01:09:40,121 | INFO | NeutronSfcListener-3 | SfcMdsalHelper
| 363 - org.opendaylight.netvirt.sfc.translator - 0.6.1 | Write ACL
FlowClassifier Acl [_accessListEntries=AccessListEntries [_ace=[Ace
[_actions=Actions [augmentation=[RedirectToSfc [_sfpName=Path-PC1, ]]],
_key=AceKey [_ruleName=0436d186-708a-4d52-b0f5-1ee0eb2a4151_FC1_rule],
_matches=Matches [_aceType=AceIp [_aceIpVersion=AceIpv4
[_destinationIpv4Network=Ipv4Prefix [_value=20.0.0.8/32],
_sourceIpv4Network=Ipv4Prefix [_value=20.0.0.3/32], augmentation=[]],
augmentation=[]], augmentation=[NeutronPorts
[_sourcePortUuid=b088b4d7-9da3-498d-9da6-81ac65f38138]]],
_ruleName=0436d186-708a-4d52-b0f5-1ee0eb2a4151_FC1_rule, augmentation=[]]],
augmentation=[]], _aclName=0436d186-708a-4d52-b0f5-1ee0eb2a4151_FC1,
_aclType=class
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.Ipv4Acl,
_key=AclKey [_aclName=0436d186-708a-4d52-b0f5-1ee0eb2a4151_FC1, _aclType=class
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.Ipv4Acl],
augmentation=[]] to config data store at
KeyedInstanceIdentifier{targetType=interface
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.Acl,
path=[org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.AccessLists,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.Acl[key=AclKey
[_aclName=0436d186-708a-4d52-b0f5-1ee0eb2a4151_FC1, _aclType=class
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.Ipv4Acl]]]}
2018-06-05T01:10:01,325 | INFO | pool-46-thread-1 | ArpNoti
Thanks
Om Prakash
_______________________________________________
sfc-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/sfc-dev