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

Fix blueprint assumptions around odl:rpc-service

    XMLWordPrintable

Details

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

    • 7608

    Description

      The odl:rpc-service extension makes assumptions about RPC lifecycle which are not strictly true when the definition is translated to DOMRpcIdentifier, most notably about when an RPC implementation is registered.

      Current codebase happens to work due to how sal-remoterpc-connector integrates with DOMRpcRouter, but that integration needs to be redone to fix BUG-3128. That in turn breaks assumptions in blueprint.

      Refine the odl:rpc-service contract to cover registration semantics with respect to routed RPCs and implement it in a way, which will not break in absence of sal-remoterpc-connector.

      Attachments

        1. rpcerror.txt
          9 kB
          Tomas Cechvala
        2. karaf_log_error.txt
          25 kB
          Tomas Cechvala

        Issue Links

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

          Activity

            People

              rovarga Robert Varga
              rovarga Robert Varga
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: