Uploaded image for project: 'VOLTHA'
  1. VOLTHA
  2. VOL-3849

voltha-lib-go: Support intercontainer message requests w/o response

    XMLWordPrintable

    Details

    • Type: Story
    • Status: To Do (View Workflow)
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: Future
    • Component/s: voltha-lib-go
    • Labels:
      None
    • Story Points:
      1

      Description

      The InvokeAsyncRPC and InvokeRPC intercontainer functions provide a waitForResponse flag that currently is always True for all requests (callers).  This can be modified to allow it to be set to 'False' so that callers do not have to wait for responses. 

      This would be could be a slight improvement for more 'datagram' type of operations such as the OMCI Request/response to/from the OpenONU and OLT containers.  It could also be used by the Core for Packet Out requests and OLT adapters for Packet In requests.

      The receiving side (python and go libraries) already do the proper operation if the reply flag is clear and so this would be backward compatible for existing adapters on the Rx side.

      Have tested this with OMCI and it reduces the needles reply traffic significantly (mainly use replies for ONU Indications between OLT and ONU adapters.  Currently testing with PacketOut on the core.

        Attachments

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

          Activity

            People

            Assignee:
            cboling Chip Boling
            Reporter:
            cboling Chip Boling
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:

                Gerrit Reviews

                There are no open Gerrit changes