Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-17561

Camel-Mllp component does not allow for graceful closure of socket

    XMLWordPrintable

Details

    Description

      We found a scenario where a downstream app does not like the way that Camel-Mllp disconnects. After digging into the issue, we looked at the camel code and it appeared that the SO Linger gets hardcoded to 0 ms, and appears to be confirmed by sniffer results we are seeing. In short at a TCP Layer we see the client (us) send a FIN and the server (downstream app) sends an ACK to the FIN, but before they can send us the server FIN, we send a RST. That reset crashes their application and requires manual intervention.

      Attachments

        Issue Links

          Activity

            People

              ldemasi Luigi De Masi
              rhn-support-qluo Joe Luo
              Federico Mariani Federico Mariani
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: