Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-1326

Exception 'IllegalArgumentException: Route Identifiers must be supplied' seen

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • 0.4.0
    • None
    • mdsal
    • None
    • Operating System: All
      Platform: All

    • 3234

    Description

      when executing a flow programming test with mininet with 64 nodes, the following exception is seen:

      java.lang.IllegalArgumentException: Route Identifiers must be supplied
      at com.google.common.base.Preconditions.checkArgument(Preconditions.java:122)
      at org.opendaylight.controller.remote.rpc.registry.RpcRegistry$Messages$ContainsRoute.<init>(RpcRegistry.java:139)
      at org.opendaylight.controller.remote.rpc.registry.RpcRegistry$Messages$AddOrUpdateRoutes.<init>(RpcRegistry.java:160)
      at org.opendaylight.controller.remote.rpc.RpcListener.onRpcAvailable(RpcListener.java:46)
      at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter$3.run(DOMRpcRouter.java:104)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      at java.lang.Thread.run(Thread.java:745)

      To reproduce:
      1. Start mininet with 64 nodes and connect it to the controller
      2. Blast 20k flows into the controller using flow config blaster:
      ./flow_config_blaster.py --auth --fpr 250 --flows 1000 --threads 20 --no-delete
      3. Look at the logs

      Attachments

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

        Activity

          People

            tony.tkacik@gmail.com Tony Tkacik
            jmedved@cisco.com Jan Medved
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: