Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-3547

Exceptions while processing packets during reactive forwarding pingall

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 1.4.0
    • Fix Version/s: 1.4.0
    • Component/s: None
    • Labels:
      None
    • Environment:

      This has happened since at least commit d39e376a8943504e8a08e5b90c2087909e41102a

    • Story Points:
      3
    • Sprint:
      Dead Sprint (Emu Wrap-Up)

      Description

      This happens on a 7 node cluster. I start MN(obelisk topo), then ONOS, then assign all switches to all nodes. I then install the reactive forwarding app and do a pingall. That is when these exceptions occur. It looks like all the hosts do get added, but a second pingall times out(took more than 10 minutes) while the first had only a few pings fail.

      974 2015-12-07 13:08:54,791 | WARN  | ew I/O worker #2 | PacketManager                    | 95 - org.onosproject.onos-core-net - 1.4.0.rc1 | Packet processor org.onospro    ject.provider.host.impl.HostLocationProvider$InternalHostProvider@5191c44 threw an exception
      975 org.onosproject.store.service.ConsistentMapException$ConcurrentModification
      976         at org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap.lambda$null$98(DefaultAsyncConsistentMap.java:296)
      977         at java.util.concurrent.CompletableFuture.uniApply(CompletableFuture.java:602)[:1.8.0_60]
      978         at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:577)[:1.8.0_60]
      979         at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)[:1.8.0_60]
      980         at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561)[:1.8.0_60]
      981         at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:580)[:1.8.0_60]
      982         at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)[:1.8.0_60]
      983         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_60]
      984         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_60]
      985         at java.lang.Thread.run(Thread.java:745)[:1.8.0_60]
      
      2015-12-07 13:14:22,205 | WARN  | ew I/O worker #4 | PacketManager                    | 95 - org.onosproject.onos-core-net - 1.4.0.rc1 | Packet processor org.onosproject.provider.host.impl.HostLocationProvider$InternalHostProvider@2a01750a threw an exception
      org.onosproject.store.service.ConsistentMapException$ConcurrentModification
      	at org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap.lambda$null$98(DefaultAsyncConsistentMap.java:296)[97:org.onosproject.onos-core-dist:1.4.0.rc1]
      	at org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap$$Lambda$354/2085809077.apply(Unknown Source)[97:org.onosproject.onos-core-dist:1.4.0.rc1]
      	at java.util.concurrent.CompletableFuture$ThenApply.run(CompletableFuture.java:717)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:193)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture.internalComplete(CompletableFuture.java:210)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture$WhenCompleteCompletion.run(CompletableFuture.java:1303)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:193)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture.internalComplete(CompletableFuture.java:210)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture$ThenApply.run(CompletableFuture.java:723)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:193)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture.internalComplete(CompletableFuture.java:210)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture$ThenApply.run(CompletableFuture.java:723)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:193)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture.internalComplete(CompletableFuture.java:210)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture$AsyncApply.exec(CompletableFuture.java:507)[:1.8.0_25]
      	at java.util.concurrent.CompletableFuture$Async.run(CompletableFuture.java:428)[:1.8.0_25]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_25]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_25]
      	at java.lang.Thread.run(Thread.java:745)[:1.8.0_25]
      

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            jhall Jon Hall
            Reporter:
            jhall Jon Hall
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: