Uploaded image for project: 'OpenFlowPlugin'
  1. OpenFlowPlugin
  2. OPNFLWPLUG-685

Li-Plugin : Flow installation fails on OVS 2.4 switch

    XMLWordPrintable

Details

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

    • 5867

    Description

      I am testing openflowpliugin-li plugin with net-virt project code and when i connect OVS 2.4 switch to the controller, flow installation fails and i see series of IllegalArgumentException "java.lang.IllegalArgumentException: Metadata not available for modification NodeModification"

      Here is the full karaf log
      https://gist.githubusercontent.com/vishnoianil/df4efe1b63bd4817bcf732261a5abcd1/raw/774b44f0a6fab305414aebe409c8a098e5809e3a/karaf.log

      I am using the latest master and rebased luis's patch to switch the plugin. Here is my git log history

      openflowplugin$ git log
      commit 7464aa6aa13a8ef90a722829bec9f250432cfa33
      Author: Jozef Bacigal <jbacigal@cisco.com>
      Date: Wed May 4 14:43:07 2016 +0200

      Bug-5523 Lifecycle conductor changes

      • changed lifecycle conductor from static thread safe singleton
        to singleton created in OpenFlowPluginImpl as are managers defined

      Change-Id: I1bd21b2e3a842ce3152882a746a2b9efd3f2cb83
      Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
      Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.sk>

      commit be60232071d79bcb2f237d95f65f62bb5c83d0ce
      Author: Jozef Bacigal <jbacigal@cisco.com>
      Date: Tue Apr 26 14:49:03 2016 +0200

      Bug-5523 CloseConnection changes

      • dependency of deviceContext removed from starting
      • lifecycle conductor thread safe now
      • role manager was not removing context from map
      • test update

      Change-Id: Iadafdfb8f377326bfb76e9163ad66656b16c15f3
      Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>

      commit 0ab4f7b6c3b033de6810dbfafc1907b8c3c724a6
      Author: Jozef Bacigal <jbacigal@cisco.com>
      Date: Fri Apr 15 13:13:57 2016 +0200

      Bug-5523 RoleManager changes

      • all functionality moved to role manager
      • role context hold only information about status
      • life cycle conductor defined as listener to role change
      • able to register listener to start/stop master services
      • timer for initialization device disabled
      • added thrown exception when not able to write to transaction
      • added junit tests

      Change-Id: I741cde5c8161dde8c45f27c6a2e1f99617a613bf
      Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>

      Attachments

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

        Activity

          People

            Unassigned Unassigned
            Avishnoi Anil Vishnoi
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: