Uploaded image for project: 'EtherNet/IP Core V3'
  1. EtherNet/IP Core V3
  2. PSEIP-46

Delivering acyclic requests into GenAP: Retry-mechanism should probably not just "give up and discard the packet" after a few failed attempts

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: V3.5.0.0
    • Fix Version/s: V3.5.0.2, V3.5.1.0, V3.6.0.0
    • Component/s: GCI
    • Labels:
      None
    • Account:
      SPC EthernetIp Core (SPCETHERNET)

      Description

      Currently we implement a retry-mechanism for the data-avail hook into GenAP ("the GCI application") in case it can (temporarily) not handle our request. We retry with a certain hardcoded timeout period a (hardcoded) number of times until we give up and just drop the request, log an error into the logbook and call the error callback of GenAP ("the GCI application")

      After internal discussion, "giving up" on an acyclic request is probably not an feasible option for us. It is ok to detect that situation and treat it as a (recoverable) error, but we should not give up retrying and probably also not escalate over the error callback (check back with the GCI documentation regarding the error callback).
       

        Attachments

          Expenses

            Activity

              Status Description

                People

                • Reporter:
                  MBommert Marc Bommert
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  0 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: