[NETVIRT-229] ARP cache assumes all entries are neutron ports - this causes errors for external interfaces Created: 01/Nov/16  Updated: 15/Nov/16  Resolved: 15/Nov/16

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Boron
Fix Version/s: None

Type: Bug
Reporter: zan cohen Assignee: Alon Kochba
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Attachments: File repepative_.zipx    
Issue Links:
Duplicate
is duplicated by NETVIRT-236 ARP cache assumes all entries are neu... Resolved
External issue ID: 7075

 Description   

2016-11-01 16:26:50,486 | ERROR | nPool-1-worker-0 | DataStoreJobCoordinator | 300 - org.opendaylight.genius.mdsalutil-api - 0.1.1.SNAPSHOT | Exception when executing jobEntry: JobEntry

{key='Arpcache/10.64.102.7491dbf647-8571-4521-9a03-e7e1db1848cb', mainWorker=org.opendaylight.netvirt.vpnmanager.ArpMonitorStartTask@6457fab8, rollbackWorker=null, retryCount=0, futures=null}

java.lang.IllegalArgumentException: Supplied value "229641010810233:eth1:flat" does not match required pattern "^[0-9a-fA-F]

{8}

-[0-9a-fA-F]

{4}-[0-9a-fA-F]{4}

-[0-9a-fA-F]

{4}

-[0-9a-fA-F]

{12}

$"
at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145)[38:com.google.guava:18.0.0]
at org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid.<init>(Uuid.java:55)[82:org.opendaylight.mdsal.model.ietf-yang-types-20130715:2013.7.15.9_1-SNAPSHOT]
at org.opendaylight.netvirt.neutronvpn.NeutronvpnManager.getNeutronPort(NeutronvpnManager.java:1963)[344:org.opendaylight.netvirt.neutronvpn-impl:0.3.1.SNAPSHOT]
at org.opendaylight.netvirt.neutronvpn.NeutronvpnManagerImpl.getNeutronPort(NeutronvpnManagerImpl.java:63)[344:org.opendaylight.netvirt.neutronvpn-impl:0.3.1.SNAPSHOT]
at Proxyb923ffd4_238f_47f2_9ce4_f6f0dcba217d.getNeutronPort(Unknown Source)[:]
at Proxy69bedf74_2eba_42b6_bed1_5b67a2465524.getNeutronPort(Unknown Source)[:]
at org.opendaylight.netvirt.vpnmanager.VpnUtil.getGatewayIpAddressFromInterface(VpnUtil.java:1377)[340:org.opendaylight.netvirt.vpnmanager-impl:0.3.1.SNAPSHOT]
at org.opendaylight.netvirt.vpnmanager.AlivenessMonitorUtils.startArpMonitoring(AlivenessMonitorUtils.java:56)[340:org.opendaylight.netvirt.vpnmanager-impl:0.3.1.SNAPSHOT]
at org.opendaylight.netvirt.vpnmanager.ArpMonitorStartTask.call(ArpMonitorStartTask.java:41)[340:org.opendaylight.netvirt.vpnmanager-impl:0.3.1.SNAPSHOT]
at org.opendaylight.netvirt.vpnmanager.ArpMonitorStartTask.call(ArpMonitorStartTask.java:19)[340:org.opendaylight.netvirt.vpnmanager-impl:0.3.1.SNAPSHOT]
at org.opendaylight.genius.datastoreutils.DataStoreJobCoordinator$MainTask.run(DataStoreJobCoordinator.java:261)[300:org.opendaylight.genius.mdsalutil-api:0.1.1.SNAPSHOT]
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)[:1.8.0_91]
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)[:1.8.0_91]
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)[:1.8.0_91]
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)[:1.8.0_91]
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)[:1.8.0_91]
2016-11-01 16:26:50,489 | INFO | pool-15-thread-1 | ArpNotificationHandler | 340 - org.opendaylight.netvirt.vpnmanager-impl - 0.3.1.SNAPSHOT | Received ARP Request for interface 229641010810233:eth1:flat



 Comments   
Comment by zan cohen [ 01/Nov/16 ]

Attachment repepative_.zipx has been added with description: Karaf log for repetative Exception

Comment by Alon Kochba [ 08/Nov/16 ]

https://git.opendaylight.org/gerrit/#/c/48132

Generated at Wed Feb 07 20:21:02 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.